我知道你可以按照狮身人面像中的整数值进行排序,但是有没有办法让狮身人面像按字母顺序排列文本字段?在狮身人面像的全文栏目排序
我想搜索名字,而不是按相关性排序,我想按字母顺序排序第一个名称。我知道我可以在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