Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 搜索引擎之间的主要差异是什么,这些差异会影响到使用哪种搜索专有数据的决策?_Search_Lucene.net_Requirements_Dtsearch - Fatal编程技术网

Search 搜索引擎之间的主要差异是什么,这些差异会影响到使用哪种搜索专有数据的决策?

Search 搜索引擎之间的主要差异是什么,这些差异会影响到使用哪种搜索专有数据的决策?,search,lucene.net,requirements,dtsearch,Search,Lucene.net,Requirements,Dtsearch,搜索引擎(DtSearch、Lucene.net、Sphinx、Google等)之间的主要区别是什么,它们应该影响使用哪种搜索专有数据的决策 要搜索的数据由无表示的数据组成,这些数据以名称/值对的形式用元数据标记。我们对各种工具的格式解析能力不感兴趣。此外,搜索结果需要结构良好、无表示的数据,可以与其他(类似结构的存储库)的搜索结果聚合 下面列出了一些需要告知决策的相关搜索引擎特征。欢迎提供进一步建议或经验描述 •成本 •易用性 •可配置为仅返回特定标签 •能否“识别”特定术语,从而为搜索结果赋

搜索引擎(DtSearch、Lucene.net、Sphinx、Google等)之间的主要区别是什么,它们应该影响使用哪种搜索专有数据的决策

要搜索的数据由无表示的数据组成,这些数据以名称/值对的形式用元数据标记。我们对各种工具的格式解析能力不感兴趣。此外,搜索结果需要结构良好、无表示的数据,可以与其他(类似结构的存储库)的搜索结果聚合

下面列出了一些需要告知决策的相关搜索引擎特征。欢迎提供进一步建议或经验描述

•成本 •易用性 •可配置为仅返回特定标签 •能否“识别”特定术语,从而为搜索结果赋予更高的权重 •快速<0.3秒返回搜索结果或%E6记录/文档 •支持类型标签(查找weather='sunny',但不查找personality=sunny) •支持权重以给出相关性排名 •按相关性排序返回结果 •支持同义词 •支持词干 •支持停止词 •支持拼写更正 •易于并行化或索引构建(如果基于索引) •快速重新索引(如果基于索引) •快速更新索引(如果基于索引) •组合多个索引的结果(如果基于索引)
•邻近性检查:对发现的靠近的单词给予更高的相关性

就相关性而言,谷歌搜索设备允许稍微调整。他们认为允许太多调整会导致相关性差,我相信谷歌知道相关性


用户不太可能发现Google以外的搜索引擎更容易使用。

我喜欢带有DataImportHandler的Solr。它支持您的大部分要点,只要您不介意编辑一些XML配置文件,就不太难设置。它比许多企业级搜索引擎更容易

GSA(Google Search Appliance)并没有什么错,但对于您想要的控制量来说,Solr是一个更好的选择