我的查询SOLR语法有问题。在管理页面,我已经尝试使用这个查询
description:*home*
,结果是在描述字段中包含"home"字的所有文档。
但是,当我尝试对price字段(数据类型为float)做类似的事情时,没有结果。
谁能告诉我如何使用通配符语法在SOLR数字数据类型(如整数,浮点数,实数等)?
thanks_
我不知道为什么要对数字进行通配符搜索。但如果你需要,也许你可以将数字存储在一个文本字段中,并对其运行通配符查询。
可能你真正想做的是对你的数字字段的范围查询。比如:
price:[17 TO *] ' 17 or higher
price:[17 TO 18] ' between 17 and 18 (inclusive)
看到SolrQuerySyntax
如果这没有帮助,也许让我们知道你想要完成什么。