Solr 新增 更新 刪除索引

2022-02-06 01:33:09 字數 688 閱讀 9206

[索引中無則新增,有則更新]

1.在doc標籤和field標籤中增加權重(boost),增加權重後,可以在搜尋的時候做權重過濾。

05991

angrybird

2.field標籤

update = "add" | "set" | "inc" 在4.0之後的版本可以自動對field做增加和刪除了。

增加字段例子

05991

angrybird

fly

同乙個字段多個值的例子

05991

flyshot

dump

把字段清空的例子

05991

新增json格式的索引和xml的類似,只需要在document type中選擇json即可。

刪除所有索引

*:*

Solr增量更新索引

在配置好與mysql的資料來源基礎上,做增量更新索引,總結如下 1.data config.xml內容修改為 2.通過訪問 http localhost 8080 solr dataimport?command delta import實現增量更新 更新成功之後,conf dataimport.pr...

solr 索引資料刪除

刪除solr索引資料,使用xml有兩種寫法 1 delete id 1 id delete commit 2 delete query id 1 query delete commit 刪除所有索引,這樣寫就可以了 delete query query delete commit 注意 這個節點不能...

使用json更新solr索引

solr接受通過json的格式提交索引。solr3.1是最早支援json格式提交索引的。json請求要求必須配置solrconfig.xml,在example例子中solrconfig.xml已經存在配置了。在solr4.0,json 支援包括標準 updaterequesthandler json...