什么是Solr 3.3的默认搜索处理程序;为这些查询选择什么处理程序?

时间:2011-08-23 14:31:14

标签: solr

我尝试使用谷歌搜索,但所有文档(包括索尔)都在版本1.3到3.3之间撕裂,这对索尔的新手没有帮助。

我认为3.3的“标准”查询处理器(响应/ select?q = id:*的处理器)与 Dismax 一样高级1.4。请纠正我。

当我想实现这些内容时,请建议去哪里(turorials)和使用什么(查询处理程序):

  1. 当我想向用户提出一个方面; “宠物在科钦”将在两个领域面临
  2. 搜索所有字段,但为每个
  3. 赋予不同的权重
  4. 当我想将我的算法与Solr的默认值无缝集成时;例如solrs_scoring()* date_scoring()其中date_scoring()将是e ^ - (k * time_from_now)(这似乎建议在任何地方提到日期)。
  5. 正如我所提到的,我在这里问,因为当文档分散时谷歌没有多大帮助。这不是“gimme the codez”的问题。

1 个答案:

答案 0 :(得分:2)

The Solr documentation is this Apache wiki。文档不是分散的:它就在这个wiki中。

文档非常好:您有介绍,教程,常见问题解答,安装指南,提示/技巧和参考文档。它与最新的稳定版本(在撰写本文时为3.3)保持同步,甚至还记录了4.0版本的功能。每当某个功能或配置位是特定于版本时,您将看到一个警告图标以及类似“Solr4.0”的内容,以指示该功能所需的最低版本。

现在提出更多技术问题:默认处理程序使用标准查询处理器,而不是dismax。它们是不同的东西:它不像一个比另一个更先进。 Solr相关性常见问题涵盖问题“Should I use the standard or dismax Query Parser

如果你仍然感到茫然,可以考虑买一本关于Solr的书。