carrot2 Workbench и фильтр Query fq

мне нужно добавить clusteringComponent из solr в мое приложение. Для настройки кластерного компонента я использую рабочую среду Carrot2, которая очень полезна для определения правильных параметров. Дело в том, что мне нравится анализировать/кластерировать только новые данные, которые добавляются за последние 24 часа в индекс solr/lucene. Для этого обычно я использую временную диаграмму времени, указанную во время запроса, например:

....&fq=timestemp:[NOW-24HOUR TO NOW]

Вопрос: есть ли способ добавить этот запрос фильтра в верстак carrot2 в качестве параметра поиска?


person The Bndr    schedule 20.07.2012    source источник


Ответы (1)


Я только что проверил, что в настоящее время нет возможности передать дополнительные параметры Solr из производственных выпусков Carrot2 Workbench. Я уже добавил такую ​​функцию, она доступна в сборки разработки Carrot2 Workbench.

Если вы хотите придерживаться производственных версий Carrot2, возможным обходным путем может быть настройка дополнительного параметра fq непосредственно в обработчике запросов Solr.

person Stanislaw Osinski    schedule 21.07.2012
comment
›дополнительный параметр fq непосредственно в обработчике запросов Solr. это хорошая идея/обходной путь. Я сделал это сейчас. :-) Кстати: я скачал workbench 3.7.0-последний снимок, но не смог найти поле для добавления этих параметров. Еще один вопрос: возможно ли сохранить настроенные атрибуты в XML-форме, совместимой с Solr (чтобы просто импортировать ее в solrconfig.xml), или экспортировать в виде списка параметров URL? - Спасибо. - person The Bndr; 23.07.2012
comment
Дополнительного поля нет — теперь вы можете добавлять дополнительные параметры непосредственно в текстовое поле URL-адрес службы Solr, например: localhost:8983/solr/select?fq=timestemp:[СЕЙЧАС-24 ЧАСА ДО СЕЙЧАС]. - person Stanislaw Osinski; 24.07.2012
comment
См. здесь XSLT-преобразование, которое можно использовать для преобразования атрибутов в формате Carrot2 в solrconfig. XML-формат. - person Stanislaw Osinski; 24.07.2012
comment
о, это здорово. Спасибо за поддержку! :-) +1 - person The Bndr; 26.07.2012
comment
Кстати... кажется важным писать параметр URL в кодировке, например: http://localhost:8983/solr/select?fq=timestemp:[NOW-24HOUR%20TO%20NOW] (как видите: %20вместо пробела) - person The Bndr; 26.07.2012