2009-09-21 21 views
0

我知道你可以按照獅身人面像中的整數值進行排序,但是有沒有辦法讓獅身人面像按字母順序排列文本字段?在獅身人面像的全文欄目排序

我想搜索名字,而不是按相關性排序,我想按字母順序排序第一個名稱。我知道我可以在mysql中執行此操作,但在mysql中我沒有像stemming這樣的功能(據我所知)。

謝謝大家!

回答

2

您可以使用字符串作爲ordinal attributes - 獅身人面像將收集給定列的所有值,對它們進行排序按字母順序排列,然後給第一個值1,2第二個值,依此類推。這允許排序,但不能篩選。

+0

非常好...在文檔中忘記了那個。 – 2009-09-21 17:38:23

+0

太棒了。我會放棄這一點。 – 2009-09-22 09:38:46

+0

我注意到這不區分大小寫。例如。美國在線將在美國之前。 – 2010-04-20 21:35:50

2

如果您使用monolitic索引,序數屬性是easiet解決方案。如果您使用分佈式索引,則存在問題。但還有其他解決方案。

1°將數字值轉換爲字符串。從SQL喜歡的東西CONV(HEX(文本框),16,10)

十六進制是用繩子友好和返回字符的六值)的concatened列表

2°,獅身人面像2.0-X嘗試sql_string_field