Я занимаюсь разработкой приложения для поисковых систем с использованием Asp.Net, C # и Solrnet. Я использую стандартный обработчик запросов. Есть ли способ повысить поля во время запроса изнутри самого файла solrconfig.xml. Так же, как поле «qf» для обработчика Dismax.
Прямо сейчас я ищу как "field1: value ^ 1.5 field2: value ^ 1.2 field3: value ^ 0.8", и это делается на среднем уровне. Я хочу, чтобы сам Solr делал это, используя стандартный обработчик запросов.
Могу ли я написать нечто подобное внутри стандартного обработчика запросов?
Вот мой файл solrconfig.
<requestHandler name="standard" class="solr.SearchHandler" default="true">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="hl">true</str>
<str name="hl.snippets">3</str>
<str name="hl.fragsize">25</str>
<str name="qf">file_description^100.0 file_content^6.0 file_name^10.0 file_comments^4.0
</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
Привет
Вигнеш