`
gcgmh
  • 浏览: 355785 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

完整的solr的增加索引的xml的格式

    博客分类:
  • Solr
阅读更多

一个完整的solr的增加索引的xml的格式:

 

<add allowDups = "true">


  <doc boost="2.5">
    <field name="Id">05991</field>
    <field name="title" boost="2.0">Bridgewater</field>

    <field name="content" boost="4.0">solr is very good search engine!</field>
  </doc>

 

  <doc>....</doc>

  <doc>....</doc>

 

  <commit/>
  <optimize/>


</add>

--------------------------------------------

一:

Optional attributes for "add"
  • allowDups = "true" | "false" — default is "false"

  • commitWithin = "(milliseconds)" if the "commitWithin" attribute is present, the document will be added within that time. <!> Solr1.4

  • (deprecated) overwritePending = "true" | "false" — default is negation of allowDups

  • (deprecated) overwriteCommitted = "true"|"false" — default is negation of allowDups

The defaults for overwritePending and overwriteCommitted are linked to allowDups such that those defaults make more sense:

  • If allowDups is false (overwrite any duplicates), it implies that overwritePending and overwriteCommitted are true by default.

  • If allowDups is true (allow addition of duplicates), it implies that overwritePending and overwriteCommitted are false by default.

二:

Optional attributes for "commit" and "optimize"
  • maxSegments = N — default is '1' — optimizes down to at most this number of segments <!> Solr1.3

  • waitFlush = "true" | "false" — default is true — block until index changes are flushed to disk

  • waitSearcher = "true" | "false" — default is true — block until a new searcher is opened and registered as the main query searcher, making the changes visible.

 

用这个命令创建索引文件:

java -Durl=http://localhost:8080/solr/update -Ddata=files -jar post.jar  *.xml    

 

根据solr wiki 相关文章整理,详文请看:http://wiki.apache.org/solr/UpdateXmlMessages

 

分享到:
评论

相关推荐

    使用xml更新solr索引

    在Solr中,XML格式是用于向索引添加、更新或修改文档的主要方式。Solr索引是一个存储和检索信息的高效结构,它允许快速搜索和返回结果。XML数据的使用使得索引管理更加灵活和可控。 首先,我们来看如何使用XML来...

    solrconfig.xml和schema.xml说明

    Solrconfig.xml 是 Apache Solr 的核心配置文件之一,主要用于定义 Solr 实例如何处理文档的索引与查询请求。该文件中包含了多种配置项,用于定制化 Solr 的行为。 #### Solrconfig.xml 详解 **datadir 节点** - ...

    hbase+solr创建二级索引完整操作

    ### hbase+solr创建二级索引完整操作 #### 一、概述 本文档详细介绍了如何利用HBase和Solr创建二级索引的过程。通过整合HBase与Solr的优势,可以构建高性能的数据存储与检索系统。HBase作为分布式列族数据库,能够...

    solr 配置 以及建立索引

    ### Solr配置与全文搜索建立索引的知识点详解 #### 一、Solr的基本安装与配置 1. **下载Solr** - **版本选择**:根据项目需求选择合适的Solr版本,通常推荐使用官方提供的最新稳定版。 - **下载地址**:从Apache...

    solr官方例子加入新的项目并加上发送索引功能

    Solr运行在Jetty服务器之上,通过XML或JSON格式的HTTP请求与客户端进行通信。核心概念包括Collection(集合)、Core(核心)和Index(索引)。每个Core就是一个独立的搜索引擎实例,可以处理特定的数据集。...

    solr5.5.4项目示例

    本项目示例是针对Solr 5.5.4版本的一个实践应用,旨在帮助用户了解并掌握Solr的基本操作,包括对索引的增加、删除、修改和查询。 1. **Solr安装与配置**:首先,你需要下载Solr 5.5.4版本,并解压到本地文件系统。...

    solr和sql映射工具

    3. **数据转换**:处理SQL查询结果,将其转化为Solr可以接受的格式,如JSON或XML。 4. **索引更新**:将转换后的数据更新到Solr索引中,可以是实时或批量更新。 5. **性能优化**:可能包含性能优化策略,如批量...

    solr(solr-9.0.0.tgz)

    其中,`solr.xml`是Solr的全局配置文件,`configsets`包含了预定义的配置集,可以快速创建和配置索引。 3. **dist** 文件夹:包含Solr的JAR文件和相关的依赖库,这些文件在启动Solr时会被加载。 4. **docs** ...

    Solr3.5开发应用指导

    - **2.3.1 MultiCore的配置方法**:在`solr.xml`文件中定义多个核心,并为每个核心指定单独的配置文件和索引路径。 - **2.3.2 为何使用多core?**:使用多核可以有效地隔离不同数据集,避免相互干扰,同时也方便管理...

    solr in action 完整版

    - 文档(Document):在Solr中,文档是搜索的基础单位,可以是XML、JSON、CSV等格式的数据项。 - 集合(Collection):集合是Solr中一组相关的文档的集合,用于逻辑上分组数据。集合在SolrCloud中特别重要,因为它们可以...

    apache-solr-dataimportscheduler-1.0.zip_official54l_solr 5.x定时生成

    在Solr中,数据导入通常通过DataImportHandler (DIH) 完成,DIH是一个插件,负责从外部数据源(如数据库或文件系统)提取数据并将其转化为Solr可以处理的格式。而DataImportScheduler则是在DIH的基础上,增加了一个...

    php与solr交互扩展库包

    4. 更新索引:对已存在的索引进行修改,如增加、删除或更新文档。 5. 删除索引:根据需要删除特定的文档或者整个索引。 6. 处理结果:解析Solr返回的XML或JSON响应,获取并展示查询结果。 此外,SolrPhpClient可能...

    solr4.7服务搭建

    1. **修改 schema.xml 文件**:打开 `D:\solr\home` 目录下的 schema.xml 文件,增加或修改以下字段类型定义: ```xml &lt;fieldType name="textComplex" class="solr.TextField" positionIncrementGap="100"&gt; ...

    solr教材-PDF版

    - **4.5.2 SettingXMLResponseParser**:解析Solr返回的XML格式的响应结果。 - **4.5.3 Changing other Connection Settings**:调整SolrJ与Solr服务器之间的连接设置。 - **4.5.4 EmbeddedSolrServer**:在同一个...

    Apache Solr(solr-8.11.1.tgz)

    6. **server/solr 目录**:存储了配置集合的目录,每个集合都有自己的配置文件,如`schema.xml`用于定义字段和字段类型,`solrconfig.xml`定义了索引和查询的行为。 7. **contrib 目录**:包含了一些社区贡献的模块...

    SOLR的应用教程

    索引是Solr的核心功能,它将数据转化为倒排索引,以快速响应查询请求。索引过程包括分析、存储和建立倒排索引。 1.3.2 搜索 搜索是通过查询解析器和评分函数实现的,查询结果按相关性排序返回。 **二、Solr的安装...

    solr介绍及使用.docx

    作为一款搜索服务器,Solr 提供了高效的搜索功能,能够轻松集成到 Web 应用程序中,支持层面搜索(统计)、高亮显示搜索结果,并且支持多种数据输出格式,如 XML、XSLT 和 JSON。此外,Solr 还具有易安装、易配置的...

    solr-4.4.0.tgz

    - 根据系统负载和性能需求,调整 Solr 的配置参数,例如增加索引段大小、调整缓存设置等。 以上就是 Solr 4.4.0 版本的主要知识点,以及如何在 Linux 环境下进行安装和部署到 Tomcat。通过熟练掌握这些步骤,你将...

Global site tag (gtag.js) - Google Analytics