Привет,
Я работаю над SearchEngine, который использует Solr и Carrot2.
Все в порядке, но Кэррот делает странную вещь, которую я не могу понять. Я хочу получить результаты от Solr и сгруппировать их с помощью Carrot. Я все интегрировал, и все работает хорошо, но Carrot группируется только по одному из моих атрибутов. Тот, который соответствует результату и никакому другому атрибуту. Нравиться:
Данные
название: Питер город: Лондон хобби: гольф, горные лыжи
имя: Артур город: Берлин хобби: гольф, езда на велосипеде
название: Париж город: Лондон хобби: гольф, походы
Поиск: гольф
Кластер вроде: катание на лыжах, велосипеде, пешие прогулки
..но не Лондон.
Это не удивило бы меня само по себе, но когда я использую CarrotClusteringWorkbench, он группируется по другим аргументам.
Сначала я попытался экспортировать конфигурации из верстака в Solrconfig, но это ничего не изменило. Solr использует конфиги, но ни один из них ничего не меняет в этой проблеме.
Может ли кто-нибудь помочь мне или объяснить это?