我想知道solr中/ select和/ query处理程序之间的确切区别.
对于/ select处理程序,查询形成如.
/solr/collection/select?q=lalit&wt=json
Run Code Online (Sandbox Code Playgroud)
结果较少.

但对于/ query,它的/ solr/collection/uery?q = lalit&wt = json
这会产生更多结果.

答案取决于您的内容solrconfig.xml,因为这是定义了不同requestHandler的配置文件.如果您搜索的文件<requestHandler name="/select" class="solr.SearchHandler">和<requestHandler name="/query" class="solr.SearchHandler">,你应该能够找到有什么区别.
Solr内部没有对这两者的不同处理,并且它们的行为始终配置在solrconfig.xml.example/solr目录中solrconfig.xml中的默认配置通过将df(默认搜索字段)的值设置为text(意味着根据您指向搜索的终点搜索不同的字段)来完成此操作.
你可以配置你自己的定义,例如/queryfoo,/bar用不同的预设等,如果你在未来有必要,尽管大多数设置通常由客户提供.
| 归档时间: |
|
| 查看次数: |
3005 次 |
| 最近记录: |