在solr中,每乙個索引,都要有乙個唯一的id,類似於關係型資料庫表中的主鍵。為了方便建立索引,需要配置自動生成的id,即uuid。
一、配置schema.xml檔案
新增uuid欄位型別,修改欄位id的型別。
二、配置solrconfig.xml檔案新增更新策略配置,呼叫solr中的uuidupdateprocesso***ctory生成全域性唯一的uuid。
id配置requesthandler,保證dataimport和update操作都可以自動生成uuid。
tika-data-config.xml經過以上配置之後,在進行索引的時候,就不需要指定id了,solr可自動生成id字串。uuid
uuid
uuid
uuid
/xhtml:html/xhtml:body/descendant:node()
content
attr_meta_
attr_
true
uuid
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...