2013-07-03 9 views
0

Я хочу отобразить только 20 строк в запросе solr. Тем не менее, я хочу, чтобы кластер carrot2 создавал метки/выполнял кластеризацию для 100 строк?. Обе вещи должны произойти в одном запросе. Является ли это возможным ??Ограничить строки до 20 в запросе solr, но позволяет кластеру искать между 100 строками?

ответ

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

Изменить название и параметры отскакивания по вашим полям

+0

Для кластеризации URL-адрес выглядит следующим образом: ht ф: // локальный: 8983/Solr/д = кластеризация мешки и строки = 100. И для поиска URL-адрес выглядит следующим образом: http: // localhost: 8983/solr/collection1/select? Q = bags & wt = xml & indent = true Могу ли я вызвать/реализовать как кластеризацию, так и поиск/выбор в том же url? –

+0

Я пробовал этот 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. Но не было никаких кластеров? –

+0

Вы добавили clsutering к последним компонентам в обработчике запросов? как указано в ссылке. – Jayendra

 Смежные вопросы

  • Нет связанных вопросов^_^