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 贡献者。详情请参阅“通知”。