簡體   English   中英

使用動態字段建立索引后向Solr添加新字段

[英]Adding new fields to solr after indexing with Dynamic fields

我正在嘗試為客戶用例學習和實現Solr,在該案例中,我們面臨一個問題:如果我們需要添加更多字段(用於存儲和建立索引),是否可以在不重新建立索引或重新加載數據的情況下進行搜索?在大多數情況下,它都可以實現網絡存儲,盡管添加不需要索引的新字段是可以的,並且可以實現,但是我們想要添加新的索引字段,則必須重新加載/重新索引數據。 但是,schema.xml中有動態字段,可用於映射到新字段,無論它們是需要索引還是僅需要存儲。 我的問題是:如果這是將新字段添加到現有數據/索引的可行解決方法,那么為什么不建議這樣做? 是否有任何相關的開銷,還是可以使用動態字段?

動態字段在那里,因此Solr知道如何將新內容映射到類型。 您仍然需要為實際文檔重新編制索引。

Solr的API /格式可以部分更新文檔,因此您只需要提供其他信息即可,但是在幕后,它仍在重新編制索引,因此您需要注意所有字段的存儲。 如果字段為store = false,並且您嘗試部分重新索引編制,則該值將消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM