Red Hat Training
A Red Hat training course is available for Red Hat Satellite
8.8.3. 配置 Satellite 搜索
Satellite 管理员可能想要配置某些搜索参数以便为其优化的要求定制搜索结果。
可使用
/etc/rhn/search.rhn-search.conf
文件定制 RHN Satellite 搜索结果。以下列表定义了搜索配置并在括号中定义其默认值。
- 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-gram 字符的最小长度。请注意要更改该值则许运行
clean-index
,且需要修改并重新构建 doc 索引(1
) - search.max_ngram:n-gram 字符的最大长度。请注意要更改该值则许运行
clean-index
,且需要修改并重新构建 doc 索引(5
) - search.doc.limit_results:输入
true
可限制 search.score_threshold 结果数并使得最大点击低于 search.max_hits_returned;输入false
意味着返回搜索满足的所有文档(false
)。 - search.schedule.interval:以毫秒为单位输入控制搜索服务器提取数据库更改的时间间隔,模热为 5 分钟(
300000
)。 - search.log.explain.results:在开发及调试时使用。如果将其设定为 true,则会记录影响每个结果数据的附加信息。(
false
)