开始使用Apache Solr

本译文自 Akash Sethihttps://dzone.com 发表的 Getting Started With Apache Solr ,文中版权、图像代码等数据均归作者所有。为了本土化,翻译内容略作修改。

Apache Solr是一个开源的搜索服务器。 Apache Solr包含全文搜索引擎Apache Lucene。 Solr是一个由Lucene提供的倒排索引的HTTP包装器。倒排索引的目的是允许快速的全文搜索,代价是在将文档添加到数据库时增加处理。倒排文件可能是数据库文件本身,而不是索引。它是用于检索大规模使用的文档系统(如在搜索引擎中)的最流行的数据结构。

现在您已经了解了Apache Solr的一些想法,下载并开始工作。您可以从这里下载最新版本。

安装并启动Apache Solr非常简单。只要按照这些步骤,我们就能够很好的完成。

  1. 下载Apache Solr
  2. 提取到所需的位置。
  3. 将目录更改为Apache Solr。
  4. 键入./bin/solr start -e cloud -noprompt
  5. 要停止Apache Solr,请输入./bin/solr stop -all

一旦启动Apache Solr,您可以转至http:// localhost:8983 / solr /以查看Solr管理员面板。如果您希望将端口从8983更改为其他,则可以使用-p选项(即./bin/solr start -p 4444)。当您第一次启动Apache Solr时,将不会有任何数据可供玩或查询。您需要使用./bin/post -c gettingstarted examples / exampledocs / *.xml将一些数据提供给Apache Solr。这些是获取到Solr的示例XML文档。

现在,让我们看看启动Apache Solr的一些选项:

  • -a添加JVM选项:
 bin/solr start -a "-Xdebug -Xrunjdwp:transport=dt_socket, server=y,suspend=n,address=1044"
  • -c 以 SolrCloud模式启动Solr,SolrCloud模式也将启动包含在Solr中的嵌入式ZooKeeper实例。
  • -d 定义服务器目录。
  • -e 运行云,techproducts,dih和无模式的配置。
  • -f 在前台运行。
  • -noprompt 启动Solr并禁止任何可能出现的提示。这有一个隐式接受所有默认值的副作用。

这些是启动Apache Solr最有用的选项,您可以在这里找到更多的选项。

安装并启动Apache Solr之后,可以添加一些数据。为了插入数据,你可以使用bin/post -c collection_namepath_to_data

默认的集合是gettingstarted。您也可以使用创建自己的收藏 bin/solr start -e cloud

现在您已经准备好了Solr并且已经插入了数据,您可以在localhost:8983 / solr中查看 UI中的数据。然后,从集合列表中选择集合并单击查询部分。你可以在这里找到更多关于查询的细节 。

原文链接:https://dzone.com/articles/getting-started-with-apache-solr

原文作者:Akash Sethi

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一个会写诗的程序员的博客

Spring Reactor 项目核心库Reactor Core

Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactiv...

2722
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

3615
来自专栏Golang语言社区

【Golang语言社区】GO1.9 map并发安全测试

var m sync.Map //全局 func maintest() { // 第一个 YongHuomap := make(map[st...

5388
来自专栏pangguoming

Spring Boot集成JasperReports生成PDF文档

由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲...

1.4K7
来自专栏陈仁松博客

ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

今天在发布Asp.net Core应用到Azure的时候出现错误InvalidOperationException: Cannot find compilati...

5198
来自专栏一个爱瞎折腾的程序猿

sqlserver使用存储过程跟踪SQL

USE [master] GO /****** Object: StoredProcedure [dbo].[sp_perfworkload_trace_s...

2810
来自专栏张善友的专栏

Mix 10 上的asp.net mvc 2的相关Session

Beyond File | New Company: From Cheesy Sample to Social Platform Scott Hansel...

2767
来自专栏落花落雨不落叶

canvas画简单电路图

81211
来自专栏转载gongluck的CSDN博客

cocos2dx 打灰机

#include "GamePlane.h" #include "PlaneSprite.h" #include "BulletNode.h" #include...

6886
来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

4355

扫码关注云+社区