本译文自 Akash Sethi 在https://dzone.com 发表的 Getting Started With Apache Solr ,文中版权、图像代码等数据均归作者所有。为了本土化,翻译内容略作修改。
Apache Solr是一个开源的搜索服务器。 Apache Solr包含全文搜索引擎Apache Lucene。 Solr是一个由Lucene提供的倒排索引的HTTP包装器。倒排索引的目的是允许快速的全文搜索,代价是在将文档添加到数据库时增加处理。倒排文件可能是数据库文件本身,而不是索引。它是用于检索大规模使用的文档系统(如在搜索引擎中)的最流行的数据结构。
现在您已经了解了Apache Solr的一些想法,下载并开始工作。您可以从这里下载最新版本。
安装并启动Apache Solr非常简单。只要按照这些步骤,我们就能够很好的完成。
./bin/solr start -e cloud -noprompt
。./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中的数据。然后,从集合列表中选择集合并单击查询部分。你可以在这里找到更多关于查询的细节 。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。