如何通过curl添加solr searchHandler

nzk0hqpo  于 2022-11-13  发布在  Solr
关注(0)|答案(1)|浏览(145)

我想在本地将以下searchHandler添加到我的solr核心:

<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
    <str name="queryAnalyzerFieldType">spell_checking_text</str>
    <lst name="spellchecker">
      <str name="name">spellchecker</str>
      <str name="field">spellchecker</str>
      <str name="classname">solr.DirectSolrSpellChecker</str>
    </lst>
  </searchComponent>

是否有任何方法可以通过cURL实现此操作?

ktca8awb

ktca8awb1#

如果您想通过cURL添加searchComponent,下面是一个示例:

curl -X POST -H 'Content-type:application/json' -d '{
  "add-searchcomponent": {
    "name": "spellcheck",
    "class": "solr.SpellCheckComponent",
    "spellchecker": { "name": "spellchecker" ,"field": "spellchecker", "classname":"solr.DirectSolrSpellChecker" }
  }
}' http://localhost:8983/solr/collection_name/config

根据您使用的Solr版本,here您可以找到相关的参考指南。这是最新的Solr版本。

相关问题