carrot2 Workbench и Filter Query fq

трябва да добавя clusteringComponent от solr към моето приложение. За настройка на clusteringComponent използвам работната среда Carrot2, която е много полезна, за да открия кои са правилните параметри. Въпросът е: обичам само да анализирам/групирам нови данни, които се добавят през последните 24 часа към индекса solr/lucene. За това обикновено използвам timetemp, подадено на querytime, като:

....&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

Не съм сигурен защо бихте искали да направите това чрез код. Има приложения за Mac OSx, които вече правят това вместо вас. Ако това, което възнамерявате да направите, не трябва да включва код, можете да изтеглите това приложение за Mac, наречено Помощна програма за конфигуриране на iPhone от този Връзка към Apple. Има много функции, включително профили за конфигуриране/преглед/и т.н., инсталирани на iPhone.

- 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