0 0

solr中,可以更具索引的主键,来更新索引的某个字段吗?5

如题

java应用中,怎么通过solrj.jar中的工具来根据索引主键,更新某个字段值

例如,索引结构是是商品的一些信息,主键是商品编号,有个字段叫库存

怎么通过商品编号,来更新库存

问题补充:
OpenMind 写道
好像不行,solr更新一个属性只能删除这个doc然后插入新的doc。

额,lucene有这个限制,solr没有做一个封装么?尴尬了
2012年2月21日 15:45

2个答案 按时间排序 按投票排序

0 0

我好像没有遇到过,当然,这个过程你自己封装一个函数也不难。

2012年2月21日 17:05
0 0

好像不行,solr更新一个属性只能删除这个doc然后插入新的doc。

2012年2月21日 16:50

相关推荐

    使用MySQL作为SOLR的索引源

    4. **触发索引更新**:可以通过SOLR的API或Web界面来触发全量或增量数据导入,使SOLR根据MySQL中的最新数据更新索引。 接下来,我们关注到`schema.xml`文件。这是SOLR的核心配置文件,定义了索引的字段类型和字段。...

    Solr的配置

    - **`<requestHandler>`标签**:配置Solr如何处理不同类型的请求,如搜索请求(`/select`)和索引更新请求(`/update`)。 通过以上详细步骤和解释,我们可以深入了解Solr的配置过程以及如何有效地利用Solr的强大功能...

    solr6 增量导入demo

    1. DataImportHandler(DIH):Solr6使用DIH进行数据导入,它是Solr内置的一个处理程序,可以连接到各种数据源(如数据库),并将数据导入到Solr索引中。DIH支持增量导入,通过跟踪数据库的LastModified时间戳或者...

    solr 定时增量更新jar包

    总的来说,"solr 定时增量更新jar包"是Solr实现高效、自动化的数据同步策略的重要工具,通过合理的配置和使用,可以确保Solr索引始终与数据源保持一致,提升系统的搜索性能和用户体验。在实际部署时,用户需要注意...

    solr5.3.1 导入mysql数据

    这是 Solr 的模式定义文件,它定义了索引字段、字段类型以及字段的相关设置。在导入 MySQL 数据之前,我们需要根据数据库表结构来定制 Schema.xml 文件。以下是一些关键元素和属性: 1. **字段类型(Field Types)*...

    solr-dataimporthandler.rar

    DIH通过跟踪数据源的修改时间戳或主键来实现增量更新。 7. **处理程序(Handler)与数据源(DataSource):** 处理程序是DIH的执行单元,负责实际的数据导入操作。数据源则提供了与外部数据存储交互的能力,如JDBC...

    Solr的安装1

    在本文中,我们将深入探讨如何安装Apache Solr,这是一个流行的开源搜索引擎,广泛用于企业级的全文搜索、索引和查询。Solr依赖于Hadoop的分布式文件系统(HDFS)和ZooKeeper服务,它们是Solr运行的两个先决条件。...

    图解Solr5.3.1与MySQL配置【原创】

    1. **Solr样例文件**:在下载的Solr包的`example`目录中,可以找到许多样例配置文件,这些文件可以帮助开发者更好地理解Solr的各种配置选项。 2. **通过Solr控制台创建核**:除了手动创建核外,还可以通过Solr的管理...

    使用C sharp开发搜索引擎 C#搜索引擎开发实战 31-Solr(共29页).ppt

    Solr的灵活性体现在可以通过配置文件Schema.xml来定义索引结构,比如字段类型、是否存储和索引等,这使得Solr能适应各种不同的数据需求。 在Schema.xml中,定义了如`id`、`title`和`body`等字段,其中`id`字段被...

    solr配置放啊

    数据导入配置是Solr配置中的另一个核心部分,它定义了如何从数据源中读取数据并将其导入Solr索引。以下是对XML配置示例的详细分析: ```xml pk="Community_ID" query="select * from T_Community where ...

    Solr data import 中XMLHTTP 数据源的使用.docx

    Solr Data Import Handler (DIH) 是 Apache Solr 中一个强大的功能,用于导入和更新来自各种数据源的数据。在处理HTTP中的XML数据时,Solr提供了XML/HTTP数据源,使得能够索引通过HTTP协议获取的RESTful或XML/RSS/...

    1.2、Core的介绍和中文分词器的使用1

    通过以上步骤,我们可以成功地在Solr中创建和配置新的Core,同时利用Schema.xml来定制域的特性和使用中文分词器进行文本分析,从而优化索引和查询性能。对于大规模的文本数据处理,这些配置至关重要。

    spring-data-solr:通过spring对solr数据的增删该查,进行封装

    Spring Data Solr允许开发者利用Spring框架的优势来管理和操作Solr数据,从而简化了在Java应用程序中与Solr的交互。 **1. Spring Data Solr简介** Spring Data Solr旨在通过提供一套统一的API,减少开发者编写Solr...

    ik分词器文档

    - `indexed`:是否被索引,默认为`true`,索引字段才能被搜索。 - `stored`:是否存储,决定该字段是否被存储在索引中,以供检索结果返回。 - `required`:是否为必填项。 - `multiValued`:是否允许多个值,...

    PHP工程师面试笔试真题(某知名搜索引擎提供商)-附解析.doc

    - 唯一索引允许空值,而主键索引不允许空值。主键索引必须是唯一的,且不允许有NULL值。 - 删除记录不会破坏整个表的索引,但会影响索引的效率。 - 索引虽然可以加速查询,但对于写操作(如INSERT、UPDATE、...

    Lucene笔记

    这通常需要额外的技术来实现,比如网络爬虫(网络蜘蛛),它能够在互联网上自动抓取网页内容并将其存储到数据库或索引库中。 ### Lucene的安装与配置 1. **下载**:访问Lucene官网下载Lucene 4.0.0的压缩包。 2. *...

    基于Compass2.2与Spring 结合建立索引的实例

    在此文件中,为`ProjectApply`类定义了映射规则,指定了哪些字段被索引和存储,例如`id`、`projectName`等字段都被设置为索引并存储。 #### 四、集成Spring框架 为了将Compass与Spring框架结合使用,我们需要进行...

    分布式搜索引擎01.pdf

    正向索引适用于根据主键快速访问记录,但在处理模糊查询或非索引字段时效率低下,需全表扫描。倒排索引则相反,它优化了文本搜索,尤其是在大量数据中寻找特定词汇时。虽然涉及两次查询(倒排索引和正向索引),但...

Global site tag (gtag.js) - Google Analytics