2

solr 4.0*和in有什么区别?* : *

4

2 回答 2

1

查询等效于:-

q=*--> 默认field:*
搜索 如果指定字段,默认搜索将触发通配符查询

q=*:*--> AllFields:*
它会在所有字段上触发通配符查询。通常用于从集合中获取所有结果。

于 2012-11-22T18:29:32.647 回答
1

* 是通配符,表示前面的字符出现零次或多次。例如,如果有一个索引词 Stackoverflow,那么您可以使用 Stackover* 搜索它,它会找到索引词。

另一方面,*:* 与主查询 (q) 一起使用以从索引中获取所有文档(如果没有设置其他参数)。

于 2012-11-22T16:01:02.100 回答