1. 首先,我们必须知道,solr添加数据类型可以有多种格式,最常用的是XML和JSON,这两种的可读性是最好的。在solr的example/exampledocs文件夹内有自带一些XML格式的文件,便于我们进行添加数据。
2. 启动example自带的jetty命令:java -jar start.jar
3. 另外开一下cmd,进入到example/exampledocs文件夹内,运行java -jar post.jar *.xml,这里的*.xml代表文件夹内的所有XML文件,当然你也可以选择其他一个进行添加
4. 再进入到solr的管理页面,http://localhost:8983/solr/admin,我们直接搜索solr,当然我们可以让它用JSON格式来显示,只要加上wt=json即可 http://localhost:8983/solr/select/?q=solr&version=2.2&start=0&rows=10&indent=on&wt=json
5. 创建test.xml,内容如下:
<add>
<doc>
<field name="id">Donnie Yen</field>
<field name="text">Great</field>
</doc>
</add>
6. 运行java -jar post.jar test.xml,再搜http://localhost:8983/solr/select/?q=text:great&version=2.2&start=0&rows=10&indent=on
7. 我们想删除我们刚才添加的那条记录,我们可以发送命令java -Ddata=args -jar post.jar "<delete><id>Donnie Yen</id></delete>"(这个命令中的-Ddata=args表明数据是中参数中获取)
另参考:http://cxshun.iteye.com/blog/1040656
分享到:
相关推荐
5. **docs 目录**:包含了Solr的文档,包括用户手册、API参考和教程,对于学习和调试Solr非常有用。 6. **server/solr 目录**:存储了配置集合的目录,每个集合都有自己的配置文件,如`schema.xml`用于定义字段和...
Apache Solr是一个基于Apache Lucene构建的...但无论如何,Solr作为一款成熟和广泛使用的搜索引擎,其官方参考指南提供了最权威和详细的信息,对于任何使用或希望使用Apache Solr的开发者和管理员都是宝贵的学习资源。
这两本书都对学习和精通Apache Solr至关重要,无论你是初学者还是有经验的开发者,都能从中受益。尽管是英文版,但配合字典,理解内容并不困难,对于提升自己的专业技能是极大的投资。在阅读过程中,你将能够深入...
### Apache Solr 7.x Mastering Guide:提升、优化与扩展企业级搜索技术详解 #### 知识点一:Apache Solr 7.x 概览 - **版本更新要点**:本书聚焦于Apache Solr 7.x版本的核心特性和新增功能,包括性能提升、稳定性...
Apache Solr 是一款开源的企业级搜索服务器,由Apache软件基金会维护。它被广泛应用于构建高效、可扩展的全文检索应用。本部分中文翻译主要涵盖了Solr的快速入门、Schema设计和文本分析以及索引与搜索的基本操作。 ...
《Apache Solr 7官方指南》这本书将详细讲解上述所有功能,同时包含安装、配置、索引构建、查询优化、集群管理和故障排查等方面的指导,是学习和使用Solr 7不可或缺的参考资料。无论你是初次接触Solr的新手,还是...
通过阅读源代码,你可以深入学习Solr如何处理索引、查询优化、分布式通信等问题,进一步提升你的搜索引擎技术能力。同时,参与社区贡献,如修复bug、添加新功能,也是提升个人影响力和专业技能的好途径。
2. `apache-solr-solrj-3.5.0.jar`: SolrJ是Solr的Java客户端库,提供了与Solr服务器进行交互的API。通过SolrJ,开发者可以方便地在Java应用程序中创建索引、执行查询、管理索引段和处理Solr服务器返回的结果。这个...
### Apache Solr 3.1 Cookbook 知识点解析 #### 一、Apache Solr 3.1 简介 - **定义**: Apache Solr 是一个基于 Lucene 的高性能、可扩展的企业级搜索服务器。它支持高度动态的索引和搜索能力,能够处理大量数据并...
《Apache Solr 3.1 Cookbook》是一本深入探索Apache Solr 3.1功能的指南,由Rafał Kuć编写,旨在为读者提供超过100个实用的配方,帮助他们发掘与Apache的企业级搜索服务器——Solr交互的新方式。这本书版权属于...
**Apache Solr 架设搜索服务器 学习笔记** Apache Solr 是一款强大的开源全文搜索引擎,基于 Lucene 库,提供了高效、可扩展的搜索和分析功能。它被广泛应用于各种规模的企业,用于构建高性能的搜索应用。这篇学习...
Apache Solr是一款流行的开源全文搜索引擎,它提供了高效、可扩展的搜索和分析功能。在2019年11月,Apache Solr被发现存在一个远程代码执行(RCE)漏洞,该漏洞允许攻击者通过精心构造的请求在受影响的Solr服务器上...
标题中的“Solr in Action -- Apache Solr 在比价系统中的应用”表明本文将深入讨论Apache Solr搜索服务器在比价系统中的实际应用案例。Apache Solr是一个开源的搜索引擎平台,广泛应用于企业级应用中,以提高搜索...
### Apache Solr 5.1 参考指南详解 #### 一、Apache Solr 概述 Apache Solr 是一个高性能、可扩展的企业级搜索平台,由 Apache Software Foundation 开发和维护。它基于 Java 实现,并且是 Apache Lucene 的一个...
在这一部分,开发者可以学习如何将数据导入Solr,以及如何利用Solr强大的查询语言进行数据检索。Solr提供了一种基于JSON的查询语言,允许执行范围搜索、布尔搜索、排序、分面搜索等高级功能。 参考指南还包括了对...
#### 二、Solr 的主要特点 - **高性能**:Solr 支持高并发查询,能够处理大量的数据。 - **易用性**:提供了丰富的 API 和用户界面,方便开发者进行集成和管理。 - **灵活性**:支持多种数据格式和索引方式,可以...
Apache Solr 是一个基于 Apache Lucene 的开源搜索引擎,为各种应用提供了...尽管本书的英文版首次出版于2011年,并在2013年发布了第二版,但它的内容和指导价值依旧值得每个对 Apache Solr 感兴趣的读者学习和参考。
Apache Solr 4.0.0-ALPHA是Solr的一个早期版本,虽然带有"ALPHA"标签,表明它处于开发早期阶段,可能存在一些不稳定因素,但这个版本对于开发者来说仍然是一个学习和研究的重要资源。 源代码包"apache-solr-4.0.0-...
- **性能调优**:学习如何针对不同场景调整Solr配置,以获得最佳性能。 - **复制与分片**:通过复制和分片技术实现Solr集群的水平扩展,确保高可用性和负载均衡。 #### 七、案例分析 - **国防行业应用**:David ...