В настоящее время у меня есть solr и carrot2, настроенные и работающие на моем сервере. Я использую класс примеров dcs для php, предоставленный в DCS-загрузке из project.carrot2.org. Для справки класс можно найти здесь https://github.com/amoghtolay/clustering/blob/master/carrot2-dcs-3.6.2/examples/php5/Carrot2 dcs php пример модификации класса
Я пробовал несколько вещей, чтобы изменить запрос в порядке убывания и изменить количество возвращенных записей. Запрос, используемый в браузере, который дает нужные мне результаты, - q=
. Хотя, когда я изменяю запрос, изменяя эквивалент строки 35 в example.php, найденный в ссылке выше, чтобы соответствовать запросу, мне нужно получить следующее сообщение об ошибке «Произошла ошибка во время обработки: произошла ошибка HTTP, код ошибки: 500», запрос, установленный только *:*&sort=_docid_%20desc&rows=20
*:*
, отлично работает, но это не необходимая информация. Также источник имеет значение solr.
Может ли кто-нибудь оказать некоторую помощь в получении этой работы, спасибо.