p = PeopleDO({'userid':101,'staff':True,'username':'lili','pic':'http://img4.duitang.com/uploads/people/201207/12/20120712164512_uEfza.thumb.60_60_c.jpeg'}) # print 'id=%s ,smallAvatar=%s,total_blog_count=%s' %(p.id,p.smallAvatar(),p.total_blog_count) p= p.as_search() servers ={ "write": 'http://60.191.141.22:7100/solr/', } from solr import Solr write = servers['write'] conn = Solr(write + 'people' + "/", timeout=1) print conn doc = [p] print conn.add_many(doc, commit=False) conn.commit()
注意:确保solr配置文件有updateHander
<requestHandler name="/update" class="solr.XmlUpdateRequestHandler" > <autoCommit> <maxDocs>10000</maxDocs> <maxTime>300000</maxTime> </autoCommit> </requestHandler>
相关推荐
在这个"solr的一个小例子"中,我们将探讨如何搭建一个基础的Solr实例,并进行简单的文档索引与查询操作。 首先,我们需要下载并安装Solr。Apache Solr通常以压缩包形式提供,文件名为`solrdemo`可能就是这个压缩包...
本文将基于"solr_开发入门例子"这一主题,详细解释Solr的基础知识,包括其核心概念、安装配置、索引创建与查询,以及相关的开发工具。 1. **Solr核心概念** - **索引**: Solr通过建立倒排索引来实现快速全文检索。...
在Solr官方提供的例子中,通常会包含一个或多个预设的Core,例如"collection1"。这些Core包含了必要的配置文件,如solrconfig.xml(配置Solr的行为)和schema.xml(定义字段和数据类型)。为了添加新的项目,我们...
标题 "solr与java结合的小例子" 涉及的核心知识点是Apache Solr与Java的集成应用。Apache Solr是一个开源的企业级全文搜索引擎,它提供了一个高效、可扩展的搜索和导航层,常用于大数据量的网站内容和文档检索。在...
- **example**:Solr 工程的例子目录,包括 solr、multicore 和 webapps。 - **example/solr**:包含一个默认的 SolrCore。 - **example/multicore**:包含多个 Core 目录。 - **example/webapps**:包含 solr....
example 目录包含 Solr 工程的例子目录。 2. 搭建 Solr 服务 要搭建 Solr 服务,需要新建一个 web 项目,用于 Solr 服务。首先,需要将 example\webapps\solr 目录下的 war 文件复制到 web 项目的 WebRoot 目录下...
### Solr 4.7 服务搭建详细指南 #### 一、环境准备 为了搭建 Solr 4.7 服务,我们需要确保以下环境已经准备好: 1. **Java Development Kit (JDK) 1.7**:Solr 需要 Java 运行环境支持,这里我们选择 JDK 1.7 ...
Apache Solr是一款开源的企业级搜索平台,由Apache软件基金会维护。它是基于Java的,提供了高效、可扩展的全文检索、数据分析和分布式搜索功能。Solr-8.11.1是该软件的一个特定版本,包含了从早期版本到8.11.1的所有...
Solr,全称为Apache Solr,是Apache软件基金会的一个开源项目,主要用来处理全文搜索和企业级的搜索应用。它基于Java,利用Lucene库构建,提供了高效、可扩展的搜索和导航功能。Solr-9.0.0是该软件的最新版本,此...
Apache Solr 是一个开源的全文搜索引擎,由Apache软件基金会维护,是Lucene项目的一部分。它提供了高效、可扩展的搜索和导航功能,广泛应用于企业级的搜索应用中。Solr-8.11.1是该软件的一个特定版本,包含了最新的...
solr.warsolr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包...
2. **创建 SolrCore**:在 SolrHome 目录下复制一个例子或新建一个 SolrCore 目录。 **SolrCore 目录结构**: - **conf**:该 Solr 实例运行配置信息。 - **data**:该 Solr 的索引信息和日志文件。 3. **配置 ...
Apache Solr是一款强大的开源搜索引擎,它能够高效地处理和索引大量数据,提供快速的全文检索、 faceting、高亮显示等高级功能。在实际应用中,为了保持搜索结果的实时性,我们往往需要将数据库中的数据实时或定时...
Solr服务器是Apache Lucene项目的一个子项目,是一款开源的企业级搜索平台,专门用于处理大量文本数据的全文检索、搜索和分析。它基于Java开发,能够处理多种数据源,包括XML、JSON、CSV等,提供了高效、可扩展的...
Solr是Apache软件基金会开发的一款开源全文搜索引擎,它基于Java平台,是Lucene的一个扩展,提供了更为方便和强大的搜索功能。在Solr 6.2.0版本中,这个强大的分布式搜索引擎引入了许多新特性和改进,使其在处理大...
安装后,Solr主要目录结构包括bin(运行脚本)、contrib(贡献插件)、dist(war和jar文件及相关依赖)、docs(API文档)、example(Solr工程的例子目录)、licenses(许可信息)等。Solr4.10.3要求使用1.7以上的JDK...
Solr是Apache软件基金会的一个开源项目,它是基于Java的全文搜索服务器,被广泛应用于企业级搜索引擎的构建。源码分析是深入理解一个软件系统工作原理的重要途径,对于Solr这样的复杂系统尤其如此。这里我们将围绕...
在这个"apache solr 例子"中,我们重点讨论如何使用版本3.6.1的Solr进行基本操作,如查询、添加和删除文档。尽管示例没有涉及复杂的分词配置,但了解这些基础操作对于熟悉Solr的工作原理至关重要。 首先,让我们从...
Solr是Apache Lucene项目的一个子项目,是一个高性能、基于Java的企业级全文搜索引擎服务器。当你在尝试启动Solr时遇到404错误,这通常意味着Solr服务没有正确地启动或者配置文件设置不正确。404错误表示“未找到”...
http://192.168.172.130:8983/solr/index.html ``` **6. 配置Solr Core** - **创建配置目录**:例如,为了导入店铺信息和商品信息,需要创建相应的配置目录: ``` mkdir /opt/core-conf/shop-conf-p mkdir /...