如何通过添加搜索词来限制 PyPi 项目搜索?

How to restrict PyPi project search by adding search terms?

当我在 PyPi 项目搜索中输入多个词时,我希望得到匹配 所有 搜索词的结果,就像在 Google 搜索中一样。但是,它似乎 return 结果匹配 任何 个搜索词。

例如,搜索 lemmatize 会得到 230 个结果;搜索 german 会得到 1526 个结果;但是当我同时输入 lemmatizegerman 时,我得到 1709 个结果——这显然是两个结果集的并集。我尝试了 lemmatize germanlemmatize AND germanlemmatize & german 等,但似乎没有任何效果。

所以我的问题是:如何限制我在 PyPi 上的搜索以获得 intersection 结果而不是 union?

引用值:"german" "lemmatize" returns 35 个结果的交集。

这似乎没有记录,我只是通过仔细阅读仓库中的 elasticsearch 源代码才发现它,特别是 special handling of quoted vs unquoted strings.

相关:Support searching for an exact phrase #2850