最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

solr更新,删除单个索引

IT圈 admin 40浏览 0评论

2024年4月25日发(作者:贰家美)

Apache Solr 教程

本文介绍的内容是根据 Apache Solr 版本 1.3.0.2009.02.07.10.59.58 编写的,如果你在使用一个

不同版本的Solr,请参看伴随发布版中的文档。

● 概述

● 准备

● 开始

● 索引数据

● 更新数据

○ 删除数据

● 查询数据

○ 排序

● 文本分析

○ 分析调试

● 总结

●概述

这个文档使用一个例子来介绍运行Solr的基本知识。

●准备

为了进行这个教程,你需要...

1. Java 1.5或者更高版本。你可以从Sun、IBM、BEA获得它。在命令行中运行 java -version 将显

示版本号,确保版本号大于1.5 。

2. 下载一个 Apache Solr 发行版。

3. 一个浏览器用来访问管理页面,IE的标签页看起来不是很好,推荐使用 FireFox 或者 Mozilla 。

●开始

请运行浏览器显示这个教程和在此机器上的Solr服务器,教程会正确地指向你的Solr服务器。

unzip你下载下来的Solr版本,并且改变你的工作目录到"example"目录。(注意,基本的目录结构可能会

因你下载的版本不同而有一定的变化)。

chrish@asimov:~solr$ ls

chrish@asimov:~solr$ unzip -q

chrish@asimov:~solr$ cd solr-nightly/example/

Solr可以运行在你选择的 Java Servlet 容器上,为了简化这个教程,例子索引包含了一个Jetty的最小

化安装。为了编译JSP,这个版本的Jetty需要你从JDK中运行java,而不是一个JRE中运行Java。

为了运行带有Solr应用程序的Jetty和例子配置,仅需运行 ....

chrish@asimov:~/solr/example$ java -jar

1 [main] INFO - Logging to Logger@1f436f5 via

4jLog

334 [main] INFO - Extract jar:file:/home/chrish/solr/example/webapps/!/

to /tmp/Jetty__solr/webapp

Feb 24, 2006 5:54:52 PM rvlet init

INFO: =/home/chrish/solr/example

Feb 24, 2006 5:54:52 PM nfig

INFO: Loaded Config

...

1656 [main] INFO - Started SelectChannelConnector @ 0.0.0.0:8983

这个将会在8983端口启动Jetty应用服务器,在终端上会显示服务器输出的日志信息。

通过在浏览器中输入 localhost:8983/solr/admin/ 能看到Solr正在运行,这是Solr管理员的入

口。

●索引数据

你的Solr服务器运行起来了,但是它没有包含任何数据。你可以通过POST包含指令(添加、更新、删除文

档,提交未决的添加、删除和优化索引命令)的XML文档来改变一个Solr索引。

exampledocs目录包含了Solr类型指令的例子,也可以在命令行使用一个java工具POST数据(这个脚本

的名称为,但是这个教程里我们将使用跨平台的Java客户端)。

让我们继续这个学习,打开一个终端窗口,进入exampledocs目录,运行"java -jar "命令并提

供XML参数文件,指示Solr服务器的URL:

chrish@asimov:~/solr/example/exampledocs$ java -jar

SimplePostTool: version 1.2

SimplePostTool: WARNING: Make sure your XML documents are encoded in UTF-8, other encodings are

not currently supported

SimplePostTool: POSTing files to localhost:8983/solr/update..

SimplePostTool: POSTing file

SimplePostTool: POSTing file

SimplePostTool: COMMITting Solr index changes..

你现在已经在Solr中有了两个已经索引的文档,并已经提交了这些改变。你现在可以在Admin管理页面上

的"Make a Query"上搜索 "solr" 就能返回结果。点击 "Search" 按钮,然后浏览下面的

2024年4月25日发(作者:贰家美)

Apache Solr 教程

本文介绍的内容是根据 Apache Solr 版本 1.3.0.2009.02.07.10.59.58 编写的,如果你在使用一个

不同版本的Solr,请参看伴随发布版中的文档。

● 概述

● 准备

● 开始

● 索引数据

● 更新数据

○ 删除数据

● 查询数据

○ 排序

● 文本分析

○ 分析调试

● 总结

●概述

这个文档使用一个例子来介绍运行Solr的基本知识。

●准备

为了进行这个教程,你需要...

1. Java 1.5或者更高版本。你可以从Sun、IBM、BEA获得它。在命令行中运行 java -version 将显

示版本号,确保版本号大于1.5 。

2. 下载一个 Apache Solr 发行版。

3. 一个浏览器用来访问管理页面,IE的标签页看起来不是很好,推荐使用 FireFox 或者 Mozilla 。

●开始

请运行浏览器显示这个教程和在此机器上的Solr服务器,教程会正确地指向你的Solr服务器。

unzip你下载下来的Solr版本,并且改变你的工作目录到"example"目录。(注意,基本的目录结构可能会

因你下载的版本不同而有一定的变化)。

chrish@asimov:~solr$ ls

chrish@asimov:~solr$ unzip -q

chrish@asimov:~solr$ cd solr-nightly/example/

Solr可以运行在你选择的 Java Servlet 容器上,为了简化这个教程,例子索引包含了一个Jetty的最小

化安装。为了编译JSP,这个版本的Jetty需要你从JDK中运行java,而不是一个JRE中运行Java。

为了运行带有Solr应用程序的Jetty和例子配置,仅需运行 ....

chrish@asimov:~/solr/example$ java -jar

1 [main] INFO - Logging to Logger@1f436f5 via

4jLog

334 [main] INFO - Extract jar:file:/home/chrish/solr/example/webapps/!/

to /tmp/Jetty__solr/webapp

Feb 24, 2006 5:54:52 PM rvlet init

INFO: =/home/chrish/solr/example

Feb 24, 2006 5:54:52 PM nfig

INFO: Loaded Config

...

1656 [main] INFO - Started SelectChannelConnector @ 0.0.0.0:8983

这个将会在8983端口启动Jetty应用服务器,在终端上会显示服务器输出的日志信息。

通过在浏览器中输入 localhost:8983/solr/admin/ 能看到Solr正在运行,这是Solr管理员的入

口。

●索引数据

你的Solr服务器运行起来了,但是它没有包含任何数据。你可以通过POST包含指令(添加、更新、删除文

档,提交未决的添加、删除和优化索引命令)的XML文档来改变一个Solr索引。

exampledocs目录包含了Solr类型指令的例子,也可以在命令行使用一个java工具POST数据(这个脚本

的名称为,但是这个教程里我们将使用跨平台的Java客户端)。

让我们继续这个学习,打开一个终端窗口,进入exampledocs目录,运行"java -jar "命令并提

供XML参数文件,指示Solr服务器的URL:

chrish@asimov:~/solr/example/exampledocs$ java -jar

SimplePostTool: version 1.2

SimplePostTool: WARNING: Make sure your XML documents are encoded in UTF-8, other encodings are

not currently supported

SimplePostTool: POSTing files to localhost:8983/solr/update..

SimplePostTool: POSTing file

SimplePostTool: POSTing file

SimplePostTool: COMMITting Solr index changes..

你现在已经在Solr中有了两个已经索引的文档,并已经提交了这些改变。你现在可以在Admin管理页面上

的"Make a Query"上搜索 "solr" 就能返回结果。点击 "Search" 按钮,然后浏览下面的

发布评论

评论列表 (0)

  1. 暂无评论