3

我正在将搜索从coldfusion 9 verity 转移到coldfusion 10 solr,但我得到了一些奇怪的结果。

例如; 如果我搜索“Fishing and Camping England”,包括在 Verity 上的引号,我会得到 7 个结果,并且如您所料,结果包含正确的短语“Fishing and Camping England”

但是当我在 solr 上搜索时,我得到 1 个结果,这是我以前没有得到的结果。上下文显示;

关于露营英格兰

如果我使用不同的搜索词搜索 solr 集合,我想要的结果/文档实际上就在那里。solr 和引号中的搜索词有什么奇怪的吗?我在 Adob​​e 网站上查看了 solr 术语,似乎应该没问题。但不是!我在我们的本地开发服务器和远程服务器上得到了同样奇怪的结果。

对于这个例子,我改变了实际的搜索词,但我希望你明白。

4

1 回答 1

1

verity 和 solr 搜索引擎的工作是有区别的。verity 是经典的搜索引擎,而 Solr 是现代的。Solr 更加健壮和快速。Raymond Camden 在他的博客中对此进行了很好的解释。对于 solr 中的结果差异,您必须选择正确的 serach 语法来返回您想要的结果。Solr 支持多种搜索语法来查找匹配结果。这是solr 搜索语法的一些示例

于 2014-10-29T05:45:17.117 回答