Мой Понравился этот запрос не возвращает результаты для любого начать значение, отличное от 0.Solr Понравился Этот результат, как ожидалось, Start поле, отличное от 0 не показывает результат
мой запрос URL-адреса с ответами ниже:
выше работает отлично.
Этот запрос бросает результат ниже:
{
"responseHeader":{
"status":0,
"QTime":1,
"params":{
"q":"one:ABC",
"mlt":"true",
"indent":"on",
"mlt.fl":"one, two, three",
"start":"1",
"rows":"100",
"wt":"json"}},
"response":{"numFound":1,"start":1,"docs":[]
},
"moreLikeThis":{}}
Я использую Solr 6.3 и схемы для MLT, что я использовал ниже:
<requestHandler name="mlt_tracks" class="solr.MoreLikeThisHandler">
<lst name="defaults">
<str name="mlt.fl">one, two, three </str>
<str name="mlt.mintf">2</str>
<str name="rows">10</str>
<str name="mlt.mindf">2</str>
<str name="mlt.boost">true</str>
</lst>
</requestHandler>
Restart Solr после модификации, как описано выше в solrconfig .xml. – vinod
Спасибо @vinod Это сработало. – Kabhi
Не могли бы вы также добавить объяснение, почему это изменяется, как интерпретируется 'start'? (теперь вы [фактически работаете с результатом «Больше как это»] (https://wiki.apache.org/solr/MoreLikeThis) вместо исходного набора результатов) – MatsLindh