我知道你可以按照獅身人面像中的整數值進行排序,但是有沒有辦法讓獅身人面像按字母順序排列文本字段?在獅身人面像的全文欄目排序
我想搜索名字,而不是按相關性排序,我想按字母順序排序第一個名稱。我知道我可以在mysql中執行此操作,但在mysql中我沒有像stemming這樣的功能(據我所知)。
謝謝大家!
我知道你可以按照獅身人面像中的整數值進行排序,但是有沒有辦法讓獅身人面像按字母順序排列文本字段?在獅身人面像的全文欄目排序
我想搜索名字,而不是按相關性排序,我想按字母順序排序第一個名稱。我知道我可以在mysql中執行此操作,但在mysql中我沒有像stemming這樣的功能(據我所知)。
謝謝大家!
您可以使用字符串作爲ordinal attributes - 獅身人面像將收集給定列的所有值,對它們進行排序按字母順序排列,然後給第一個值1,2第二個值,依此類推。這允許排序,但不能篩選。
就我所知,除了屬性(以及一些特殊屬性,如@weight等)之外,其他任何東西都不能排序。目前屬性不能是字符串,但是這個特性應該在他所說的關於它的0.9.10中。
如果您使用monolitic索引,序數屬性是easiet解決方案。如果您使用分佈式索引,則存在問題。但還有其他解決方案。
1°將數字值轉換爲字符串。從SQL喜歡的東西CONV(HEX(文本框),16,10)
十六進制是用繩子友好和返回字符的六值)的concatened列表
2°,獅身人面像2.0-X嘗試sql_string_field
非常好...在文檔中忘記了那個。 – 2009-09-21 17:38:23
太棒了。我會放棄這一點。 – 2009-09-22 09:38:46
我注意到這不區分大小寫。例如。美國在線將在美國之前。 – 2010-04-20 21:35:50