我正在将搜索从coldfusion 9 verity转移到coldfusion 10 solr,但我得到了一些奇怪的结果。
例如;如果我搜索"钓鱼和露营英格兰"包括真实的引号我得到7个结果,并且因为你期望结果包含正确的短语"钓鱼和露营英格兰"
但是当我搜索solr时,我得到1个结果,结果我之前没有回来。上下文显示;
关于鱼! 露营英格兰和
如果我使用不同的搜索词搜索solr集合,我想要的结果/文档实际上就在那里。 solr和搜索词在引号中有什么奇怪的吗?我查看了Adobe网站上的solr术语,看起来应该没问题。但它不是!我在本地开发服务器和远程服务器上得到了同样奇怪的结果。
对于这个例子,我改变了实际的搜索词,但我希望你能得到这个想法。
答案 0 :(得分:1)
verity和solr搜索引擎的工作有区别。真实是经典的搜索引擎,Solr是现代的.Solr更强大,更快。 Raymond Camden have explained it well in his blog。 对于solr中的结果差异,您必须选择适当的serach语法,以返回所需的结果。 Solr支持多种搜索语法以查找匹配结果。这是一些example of solr search syntax。