相关疑难解决方法(0)

在Solr中进行良好的自动装配查询的原因是什么?它们如何工作?

这个问题是关于so​​lr安装中不常见的隔离读取超时的问题的后续问题.

作为一个可能的问题,找到了新搜索者丢失/错误的自动装配查询.

现在我对如何使用"看起来像"的自动装配查询感到困惑.

我读了但是找不到任何好的文件.

他们应该在索引中打出很多文件吗?或者它们是否应该在索引中存在的所有不同字段中匹配?

不是*:*最好的autowarming查询或为什么不?

示例solr配置中包含theese示例查询:

<lst><str name="q">solr</str> <str name="start">0</str> <str name="rows">10</str></lst>
<lst><str name="q">rocks</str> <str name="start">0</str> <str name="rows">10</str></lst>
Run Code Online (Sandbox Code Playgroud)

我改为:

<lst><str name="q">george</str> <str name="start">0</str> <str name="rows">10</str></lst>
Run Code Online (Sandbox Code Playgroud)

为什么?因为索引保存着具有标题和演员字段的电影实体.那些是搜索次数最多的.乔治出现在头衔和演员身上.

我真的不知道这是否有意义.所以我的问题是:

  • 什么是我的索引的好的自动装配查询,为什么?
  • 是什么让一个好的autowarming查询?

这是索引中的示例文档.索引有大约70,000个文档,它们看起来都像这样(当然只有不同的值):示例文档:

 <doc> 
  <arr name="actor"><str>Tommy Lee Jones</str><str>Will Smith</str><str>Rip Torn</str> 
    <str>Lara Flynn Boyle</str><str>Johnny Knoxville</str><str>Rosario Dawson</str><str>Tony Shalhoub</str> 
    <str>Patrick Warburton</str><str>Jack Kehler</str><str>David Cross</str><str>Colombe Jacobsen-Derstine</str> 
    <str>Peter Spellos</str><str>Michael Rivkin</str><str>Michael Bailey Smith</str><str>Lenny Venito</str> 
    <str>Howard Spiegel</str><str>Alpheus Merchant</str><str>Jay Johnston</str><str>Joel McKinnon Miller</str> 
    <str>Derek Cecil</str></arr> 
  <arr name="affiliate"><str>amazon</str></arr> 
  <arr name="aka_title"><str>Men in Black II</str><str>MIB 2</str><str>MIIB</str> 
    <str>Men in Black 2</str><str>Men in …
Run Code Online (Sandbox Code Playgroud)

lucene search caching solr

14
推荐指数
1
解决办法
7923
查看次数

标签 统计

caching ×1

lucene ×1

search ×1

solr ×1