Red Hat Training

A Red Hat training course is available for Red Hat Satellite

8.8.3. Настройка поиска

По желанию администраторы Satellite могут изменить параметры поиска.
Их можно настроить в /etc/rhn/search.rhn-search.conf. Далее приведен список основных настроек (в скобках указаны используемые по умолчанию значения).
  • search.index_work_dir : место расположения индексов Lucene (/usr/share/rhn/search/indexes).
  • search.rpc_handlers : список классов для обработки вызовов XMLRPC, разделенных точкой с запятой.
    (filename>index:com.redhat.satellite.search.rpc.handlers.IndexHandler,
    db:com.redhat.satellite.search.rpc.handlers.DatabaseHandler,
    admin:com.redhat.satellite.search.rpc.handlers.AdminHandler)
    
  • search.max_hits_returned : максимальное число возвращаемых результатов (500).
  • search.connection.driver_class : класс JDBC драйвера, осуществляющего поиск в базе данных (oracle.jdbc.driver.OracleDriver).
  • search.score_threshold : минимальный рейтинг результата для включения его в ответ на запрос (.10).
  • search.system_score_threshold : минимальный рейтинг результата поиска системы для включения его в ответ на запрос (.01).
  • search.errata_score_threshold : минимальный рейтинг результата поиска исправления для включения его в ответ на запрос (.20).
  • search.errata.advisory_score_threshold : минимальный рейтинг результата поиска уведомлений об исправлениях для включения его в ответ на запрос (.30).
  • search.min_ngram : минимальная длина N-граммы символов. При изменении этого значения потребуется выполнить clean-index и откорректировать индексы doc (1).
  • search.max_ngram : максимальная длина N-граммы символов. При изменении этого значения потребуется выполнить clean-index и откорректировать индексы doc (5).
  • search.doc.limit_results : измените на true, чтобы ограничить число результатов для search.score_threshold и максимальное число совпадений значением search.max_hits_returned. Значение false снимает все ограничения на число результатов (false).
  • search.schedule.interval : интервал (в миллисекундах) между повторными опросами сервером SearchServer базы данных на предмет изменений. По умолчанию 5 минут (300000).
  • search.log.explain.results : применяется при разработке и отладке. Значение true включит журналирование дополнительной информации, сообщающей о том, что именно оказывает влияние на рейтинг результата (false).