2011-09-28 167 views
0

任何人都可以指向执行过滤器查询的solr源代码片段(执行fq =)。solr如何实现过滤器搜索

+0

这是Lucene的实际搜索。或者你的意思是Solr将过滤器查询传递给Lucene? –

+0

是的。在这种情况下,我想知道solr为fq调用lucene的位置。我也想知道如何在lucence中执行过滤器搜索,如果它与一般查询不同。 –

回答

0

Solr对Lucene的主要外观是SolrIndexSearcher。特别是getDocListC函数似乎将实际传递给Lucene。

过滤器查询和其他参数通过QueryCommand类传递,您可以看到过滤器查询只是一个列表org.apache.lucene.search.Query,就像“主查询”一样。

相关问题