将组件字符串添加到Solr中的RequestHandler(带有或不带有SolrNet)

时间:2020-10-30 09:38:54

标签: c# solr solrcloud solrnet

想法是在不使用其他处理程序的情况下,将Spellcheck Component字符串元素动态添加到RequestHandler。

我在Solrconfig.xml中的RequestHandler看起来像:

  <requestHandler name="/select" class="solr.SearchHandler">
    <lst name="defaults">
      <str name="echoParams">explicit</str>
      <str name="defType">edismax</str>
      <str name="wt">xml</str>    
      <int name="rows">10</int>   
      <str name="qf">Content</str>
      <str name="spellcheck">true</str>
      <str name="spellcheck.count">5</str>
      <str name="spellcheck.collate">false</str> 
    </lst>

    <arr name="last-components">
      <str>spellcheck_DocName</str>
      <str>spellcheck_Content</str>
    </arr>
  </requestHandler>

那么,如何在元素“ arr”内的Request中动态地添加以下元素?

  <str>spellcheck_DocName</str>
  <str>spellcheck_Content</str>

感谢您的任何建议或想法。

0 个答案:

没有答案