簡體   English   中英

如何將新字段添加到Solr模式

[英]how to add new Fields into solr schema

我正在將數據從Mongo導入到Solr。 為此,我需要向Solr模式中添加新字段。 我正在使用solr服務器5.1.0。

  1. Schema.xml在solrhome / server / solr / core / config目錄中不可用,因此我將其中一個從solr-5.1.0 \\ server \\ solr \\ configsets \\ basic_configs \\ conf復制到core \\ config並在其中添加字段。
  2. 現在,當我們啟動Solr服務器時,我收到警告消息,我應該刪除schema.xml文件,因為它現在是托管模式。 這些字段應移至托管模式文件,但這沒有發生。
  3. Solr如何將數據庫表移動到索引。 是否將每一行都轉換成文檔? 還是我必須在某處指定文檔結構?
  4. 如何重新索引先前導入的數據?

對於數據導入,您需要db-data-config.xml文件,您將在其中放置sql查詢並使用SOLR對其進行配置。有關如何實現配置的信息,請轉到此鏈接

我找到了一種將字段添加到架構的方法。 如果有其他適當的方法,請提供您的輸入。
1.將schema.xml文件添加到您的solr / core1 / conf目錄中。 2.將托管模式的所有內容復制到schema.xml中
3.將新字段添加到schema.xml中。
4.刪除managed-schema.xml
5.重新啟動solr,它將創建一個managed-schema.xml,並將schema.xml移至scheam.bkp

參考資料

  1. solrconfig.xml-閱讀schemaFactory標記的文檔。

暫無
暫無

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

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