首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2.4&2.5 将例子改为你所需要的&小结

2.4&2.5 将例子改为你所需要的&小结

作者头像
幽鸿
发布2020-04-02 18:31:36
3080
发布2020-04-02 18:31:36
举报

你现在有机会使用例子服务器进行工作,你可能想知道什么方式能够最好处理你的定制需求,你有大量的选择。你可以使用example/ 文件夹,然后迎合自己的需求改变它。但是我们认为复制一个/example,将自己的应用复制一个example/。当你使用自己应用的时候,这允许你改变某些东西。

如果你选择了后者方案,你需要选择一个比example更适合你应用的文件夹名字。如果我们建立了在第一章中描述的真实的房地产搜索应用,我们可能将名字命名为realestate/。一旦你设立了名字,按照下列步骤来建立Solr中的一个独立的example/目录:

1 创建一个路径,将example/文件夹copy过来。举个例子:cp -R example realestate.

2 清空复制后文件夹,移掉没有使用的Solr home文件夹,比如example-DIH/和

  multicore/;如果你需要链回他们,他们必须在example里面。

3 在Solr home下面,重命名collection1为对于你应用更直觉的。

4 更改你的core.properties属性,指出你的新collection,将collection1改变为   name=realestate。

使用2.1.2节中的程序重启Solr。举个例子,重启我们的realestate应用,我们已经执行了:cd $SOLR_INSTALL/realestate

java -jar start.jar

你可能想知道怎么设置JVM选择,配置备份,监视,将Solr作为一个服务设置等等。我们感觉这些非常重要,特别是当你开始做产品的时候,所以我们在第12章着重讨论Solr产品。

2.5 总结

简而言之,我们从利用Apache提供的二进制文件安装Solr 4.7开始,实际上,安装过程只有一点小麻烦,就是为解压文件选择合适的文件夹。第二步,我们开始运行Solr示例服务器,并且通过post.jar的cmd命令加入例子文档。

当加入文档后,我们介绍了Solr的查询表单,你学习了Solr查询的基本组件。特别的,你学习了如何去构建一个包含主要查询参数q和过滤关键词fq的查询。你明白了如何使用fl参数控制返回结果的域和使用sort关键词对结果进行排序。我们也接触了检索排名按照相关度得分的相关概念,这些将在第3章进行讨论。你将在第7章学习更多的查询。

我们介绍你搜索组件和提供了使用Solritas示例UI如何工作的视野。特别的,你看到facet组件允许用户使用动态生成的过滤器,即facets对搜索规则进行重新定义。我们也接触了当拼写有误的时候使用拼写检查组件允许你促进用户。

下一步,我们给了你一些关于Solr管理控制台的其它可用工具的忠告。你能发现Solr许多重要的组件,我们希望你能够在浏览器中运行后,回答我们列出的问题列表。我们也提出了复制example/directory和定制自己应用的步骤。我们认为这是一个很好的方式来启动,如此你可以拥有一个符合自己需求的正在工作的Solr例子。

你已经可以运行一个Solr例子了,是时候开始学习Solr的重要概念了。在第3章,你将获取一个对搜索概念较好的理解,这将有助于你完成你剩下的Solr旅程。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.5 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档