search processor
Search Processor 2.11.1
該儲存庫託管兩個整合到搜尋管道中的自安裝重新排序器的程式碼。 Personalize Reranker 的使用者文件位於此處。對於肯德拉來說,它就在這裡。
目前開發處理器的準則是,如果您正在開發的處理器將在 OpenSearch Core 中引入新的依賴項(例如新程式庫、在 OpenSearch 之外建立網路連線),則它應該位於單獨的儲存庫中。請考慮在獨立儲存庫中建立它,因為每個處理器都應該被視為一個 *NIX 命令,其輸入和輸出透過管道(即搜尋管道)連接。每個處理器都應該做一件事並且把它做好。否則,它可能會進入 org.opensearch.search.pipeline.common 下的 OpenSearch 儲存庫。如果您有疑問,只需在 OpenSearch Core 中建立一個問題,如果有的話,建立一個新的 PR。維護人員將協助指導您。
該存儲庫也用於圍繞搜索相關性的討論和想法。這些討論在這裡仍然存在,但是由於 OpenSearch 中每個插件有一個存儲庫的相對較新的標準以及我們的實現開始將其納入 OpenSearch 構建,我們現在有兩個存儲庫。該儲存庫將發展成為一個插件,允許 OpenSearch 用戶重寫搜尋查詢、重新排列結果並記錄有關這些操作的資料。另一個儲存庫是儀表板搜尋相關性,我們將在其中建立前端工具來幫助相關性工程師和業務用戶調整結果。
該專案採用了亞馬遜開源行為準則。有關更多信息,請參閱行為準則常見問題解答,或聯繫 [email protected] 提出任何其他問題或意見。
該專案根據 Apache v2.0 許可證獲得許可。
版權所有 OpenSearch 貢獻者。詳情請參閱「通知」。