Solr自動生成ID

2021-09-08 19:37:51 字數 597 閱讀 3497

在solr中,每乙個索引,都要有乙個唯一的id,類似於關係型資料庫表中的主鍵。為了方便建立索引,需要配置自動生成的id,即uuid。

一、配置schema.xml檔案

新增uuid欄位型別,修改欄位id的型別。

二、配置solrconfig.xml檔案

新增更新策略配置,呼叫solr中的uuidupdateprocesso***ctory生成全域性唯一的uuid。

id

配置requesthandler,保證dataimport和update操作都可以自動生成uuid。

tika-data-config.xml

uuid

uuid

uuid

uuid

/xhtml:html/xhtml:body/descendant:node()

content

attr_meta_

attr_

true

uuid

經過以上配置之後,在進行索引的時候,就不需要指定id了,solr可自動生成id字串。

Solr自動生成ID配置

solr基於lucene的索引,而索引中的最基本的單元式document,在solr中,管理每乙個document 更新 刪除 查詢 基本都會用到對應的id,類似關係資料表中的主鍵。但是,如果我希望solr能夠自動生成這個唯一的id,有時候也省去了不少的工作,而只需要在solr中進行配置即可。下面,...

Solr自動生成ID配置

solr基於lucene的索引,而索引中的最基本的單元式document,在solr中,管理每乙個document 更新 刪除 查詢 基本都會用到對應的id,類似關係資料表中的主鍵。但是,如果我希望solr能夠自動生成這個唯一的id,有時候也省去了不少的工作,而只需要在solr中進行配置即可。下面,...

es手動生成id和自動生成id

1.es手動指定document id 1.根據應用情況來說,是否滿足手動指定document id的前提 一般來說,是從某些其他的系統中,匯入一些資料到es時,會採取這種方式。就是使用系統中已有的資料的唯一標識,作為es中 document的id.舉個例子,比如說,開發乙個電商 做搜尋功能,或者o...