【发布时间】:2012-11-22 15:42:39
【问题描述】:
solr 4.0 中* 和* : * 有什么区别?
【问题讨论】:
标签: solr
solr 4.0 中* 和* : * 有什么区别?
【问题讨论】:
标签: solr
查询等价于:-
q=* --> 默认搜索field:*
如果指定了字段,将在默认搜索时触发通配符查询
q=*:* --> 全部Fields:*
它会在所有字段上触发通配符查询。通常用于从 Collection 中获取所有结果。
【讨论】:
* 是通配符,表示前面的字符出现零次或多次。例如,如果有一个索引词 Stackoverflow,那么您可以使用 Stackover* 搜索它,它会找到索引词。
另一方面,*:* 与主查询 (q) 一起使用以从索引中获取所有文档(如果没有设置其他参数)。
【讨论】: