我正在尋找將字段添加到Solr架構。將字段添加到Solr架構
我知道在向schema.xml
添加一個字段後,我必須重新啓動Solr實例並重建索引。但是,schema.xml
是否駐留在Solr服務器上,還是應該更改我導出的schema.xml
?
另外,「重建索引」是指將數據導出到Solr搜索服務器嗎?
我正在尋找將字段添加到Solr架構。將字段添加到Solr架構
我知道在向schema.xml
添加一個字段後,我必須重新啓動Solr實例並重建索引。但是,schema.xml
是否駐留在Solr服務器上,還是應該更改我導出的schema.xml
?
另外,「重建索引」是指將數據導出到Solr搜索服務器嗎?
schema.xml通常不駐留在Solr服務器中。
它位於通過環境設置(tomcat設置正常,solr web.xml或作爲系統屬性傳遞)指向的SOLR.HOME到包含核心,配置和索引文件的外部目錄。
如果導出數據意味着將相同的數據重新送入Solr,那麼它將重新索引數據。
模式文件駐留在solr home的conf文件夾中,該文件夾包含索引的配置設置。是的,您必須重新創建索引,如果您正在使用DIH,則必須再次運行data-import命令以查看更改的效果。
我使用Solarium作爲我的PHP代碼和Apache Solr搜索服務器之間的「橋樑」。 – crmpicco