欢迎来到天天文库
浏览记录
ID:27586429
大小:41.85 KB
页数:9页
时间:2018-12-05
《Solr 1.4企业搜索服务器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Solr1.4企业搜索服务器Solr1.4企业搜索服务器文字搜索存在的时间比我们所能认知的时间更长。几乎所有系统,从网络客户端安装软件网站本身都存在搜索功能。然而在的好的搜索体验和平庸的搜索体验中有很大的区别,往往没有被注意到的区别。如果你想在你构建的应用程序上面脱颖而出,那就必须有伟大的搜索功能。如果你离开这一个数据库的功能,那么你想要得到一个很好的搜索体验是几乎不可能的事,因为这不符合用户所要求的一个好的搜索体验。有了Solr,这个领先行业的开源搜索服务器,你会进入一个从高亮显示搜索结果到拼写检查层面的有特色的主机。数据远程或在Solr的文件流即使应用程序将与Solr通过HTTP通信,它没
2、有发送Solr数据在这个频道。Solr支持所谓的远程流。而不是直接给Solr的数据,给出了一个URL,它将解决。它可能是一个HTTPURL,但更可能是一个基于文件的URL,适用的数据已经在Solr的机器。最后,在Solr的DataImportHandler,可以从数据库获取数据。数据格式以下是不同的数据格式:Solr-XML:Solr有特定的XML架构,它使用指定的文件和他们的领域。它支持删除文档的说明并进行优化和提交。Solr-binary:类似于Solr的XML,它是相同的结构的一个有效的二进制表示。这是唯一支持的solrj客户端API。CSV:CSV是一个字符分隔值格式(通常是一个逗号)
3、。丰富的文件如PDF,DOC,XLS,PPTSolr:文本数据中提取从这些格式是针对某一特定领域在Solr模式。最后,Solr的DIHDataImportHandlercontribadd-on是一个强大的功能,可以与数据库和XML数据源(例如:Web服务)。它支持可配置的关系和模式映射选项,如果需要的话,可以支持自定义转换。的帝唯一支持增量更新,如果源数据的修改日期。1Solr1.4企业搜索服务器我们使用XML,CSV格式,并将数据从数据库到SolrMusicBrainz展示Solr的能力但选项。最有可能的是,一个应用程序只使用一种格式。在描述这些方法,我们将讨论卷曲和远程流,这是基本的主题
4、。使用卷曲与Solr交互接收命令(可能相关的数据)通过HTTPPOST。远程数据流在上面的例子中,我们给出了Solr在HTTP消息的索引数据。另外,POST请求可以给Solr的指针在一个文件路径访问Solr或HTTPURL形式的数据。文件路径是由其机Solr服务器访问,而不是客户端,也必须具备必要的操作系统文件的权限。然而,正如之前,发起请求不到Solr完成了响应的回报。如果你发送一个大的CSV文件,然后使用远程流媒体应用。否则,如果文件是一个合适的大小或已经在一些已知的网址,那么你可能会发现远程数据流更快和/或更方便,根据您的情况。这里是Solr访问本地文件的一个例子:curlhttp://
5、localhost:8983/solr/update-Fstream.file=/tmp/artists.xml使用URL参数会改变stream.url,我们会指定一个URL。我们路过一名值参数(stream.file和路径),而不是实际的数据。传XML到SolrSolr的原生XML语法很简单。你可以告诉Solr添加文件索引,提交变更、优化指标,并删除文件。下面是一个示例XML文件可以HTTPPOST到Solr:5432a6、ld>2007-12-31T09:40:00Z1Solr1.4企业搜索服务器5432a2007-12-31T09:40:00Zallowdups默认为FALSE,保证值的唯一性的领域,你有指定的模式中独特的领域(假设你有这样一个领域)。如果你要添加另一个具有相同价值的文档,那么这个文档将覆盖上一个文档,不管是提交的文档还是已经提交的文档。你不会得到一个错误。如果你确信你将添加一个不重复的文件,那么你可以设置allowdups真正获得的性能改进。删除文档您可以通过其独特的字段删除一个文档(我们在这里删
6、ld>2007-12-31T09:40:00Z1Solr1.4企业搜索服务器5432a2007-12-31T09:40:00Zallowdups默认为FALSE,保证值的唯一性的领域,你有指定的模式中独特的领域(假设你有这样一个领域)。如果你要添加另一个具有相同价值的文档,那么这个文档将覆盖上一个文档,不管是提交的文档还是已经提交的文档。你不会得到一个错误。如果你确信你将添加一个不重复的文件,那么你可以设置allowdups真正获得的性能改进。删除文档您可以通过其独特的字段删除一个文档(我们在这里删
此文档下载收益归作者所有