Red Hat Training
A Red Hat training course is available for Red Hat Satellite
9.8.2. 配置衛星伺服器搜尋
衛星伺服器管理員可能會希望配置特定搜尋選項,以為他們自己的優化需求自訂搜尋結果。
RHN 衛星伺服器的搜尋結果可透過
/etc/rhn/search.rhn-search.conf
檔案自訂。下列清待定義了搜尋配置以及其預設值(括號中)。
- 3search.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-indexes 需經過修改和重建(1
) - search.max_ngram
- n-gram 字元的最大長度。請注意,任何針對於這個值所作的變更,皆需要執行
clean-index
,並且 doc-indexes 需經過修改和重建(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
)