Solr关键字搜索

时间:2012-12-10 10:11:22

标签: solr

我有一个solr索引,其中包含大约1000万个Web讨论线程。 Solr以Reader-Writer模式运行。我有另一个进程查询solr的不同关键字查询。关键字可以是以下格式:

  1. A
  2. A AND B AND C .....
  3. A和B和C ......并且不是AA而不是AC ......
  4. 最终的Solr Query有点像这样

    text:( "Keyword A" OR "Keyword B" OR "Keyword C" ...) AND source: (source1 OR source2 OR source3...) AND date:[date1 TO date2] 
    

    在solr上有大约100个这样的不同组合被查询。查询组合的选择取决于它返回的每个查询的结果数。

    查询似乎需要花费很多时间。有时是几分钟(2-15分钟)。缓存的使用似乎很困难,因为很少通过调度线程来回接取查询。

    如何减少Solr查询所需的时间?

0 个答案:

没有答案