Я хочу отобразить только 20 строк в запросе solr. Тем не менее, я хочу, чтобы кластер carrot2 создавал метки/выполнял кластеризацию для 100 строк?. Обе вещи должны произойти в одном запросе. Является ли это возможным ??Ограничить строки до 20 в запросе solr, но позволяет кластеру искать между 100 строками?
0
A
ответ
0
Nope. Кластеризация морков происходит динамически по числу результатов, полученных с помощью Solr, который контролируется параметром rows.
Таким образом, контроль результатов Solr должен выполняться на стороне клиента.
Вы можете добавить кластеризацию в last-components with request handler так что поиск и кластеризация может быть выполнена с помощью одного вызова
например конфигурации: -
<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="df">text</str>
<bool name="clustering">true</bool>
<str name="clustering.engine">default</str>
<bool name="clustering.results">true</bool>
<!-- Fields to cluster on -->
<str name="carrot.title">name</str>
<str name="carrot.snippet">features</str>
</lst>
<arr name="last-components">
<str>clustering</str>
</arr>
</requestHandler>
Или с URL clustering=true&clustering.engine=default&clustering.results=true&carrot.title=name&carrot.snippet=features
Изменить название и параметры отскакивания по вашим полям
Для кластеризации URL-адрес выглядит следующим образом: ht ф: // локальный: 8983/Solr/д = кластеризация мешки и строки = 100. И для поиска URL-адрес выглядит следующим образом: http: // localhost: 8983/solr/collection1/select? Q = bags & wt = xml & indent = true Могу ли я вызвать/реализовать как кластеризацию, так и поиск/выбор в том же url? –
Я пробовал этот url в solr: http: // localhost: 8983/solr/collection1/select? Q = bags & wt = xml & indent = true & clustering = true & clustering.results = true & carrot.title = title ie. передавая параметры кластеров в select statement. Но не было никаких кластеров? –
Вы добавили clsutering к последним компонентам в обработчике запросов? как указано в ссылке. – Jayendra