Solr Query Log - нужны результаты SQL - PullRequest
       2

Solr Query Log - нужны результаты SQL

5 голосов
/ 19 сентября 2011

Мы используем solr 1.4.1 Обработчик Dataimport для построения нашего индекса solr. Когда обновляется запись в таблице (где запросы DIH), мы вызываем DIH с запросом, который обновляет эту запись с новыми значениями. Прямо сейчас проблема заключается в том, что записи solr не обновляются, хотя в журналах мы видим, что запрос solr был вызван при обновлении записи на стороне БД. Можем ли мы в любом случае включить Solr, чтобы показать нам следующую информацию в журналах;

  1. Показать SQL-запрос, который он выполняет
  2. Результаты возвращены (как количество, так и отдельные записи).

Пробовал debugQuery = true, но это не дает нам номер 2 (выше), который мы ищем.

Любая помощь будет принята с благодарностью

Спасибо s

1 Ответ

1 голос
/ 19 сентября 2011

Вы сможете увидеть SQL-запросы, запускаемые обработчиком импорта данных Solr, если вы измените уровень ведения журнала на точный или точный. Вы можете динамически изменять уровень ведения журнала для Solr.

Вы также можете использовать http://wiki.apache.org/solr/DataImportHandler#Commands, функцию отладки для тестирования ваших данных.

debugQuery поможет вам только отладить результаты поиска и релевантность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...