Openlibrary: 启用在产品上搜索分类

创建于 2020-01-23  ·  5评论  ·  资料来源: internetarchive/openlibrary


类似主题的作品通常在类似值的 lc_classifications 和/或 dewey_decimal_class 中。 客户应该可以在这些领域搜索以找到此类作品。

描述你想解决的问题

  1. 确保将上述分类放在 SOLR 索引中,而不仅仅是版本 json
  2. https://openlibrary.org/advancedsearch将“分类”添加到高级搜索的字段列表中
  3. 修改搜索查询以支持此类搜索。
  4. 结果应该是匹配作品的列表,而不是特定版本。

提案和约束


几乎每个主要的在线目录都可以按分类搜索:LC、BnF、BL 等。

  1. 尽管拥有一个易于使用的“附近搜索”链接会很棒,但它是下一个阶段的功能。 让我们先走再跑。
  2. 如果客户搜索 QA135,他们将期望看到为 QA135.5 找到的结果的超集

附加上下文


这样做应该有助于找到同一作者的可合并作品、翻译等。

利益相关者

@cdrini Solr Lead 3 Blocked Search Feature Request

最有用的评论

这就完成了! 您现在可以在 prod 上搜索分类: https ://openlibrary.org/search/howto#classifications

所有5条评论

@LeadSongDog我认为这可能应该关闭,因为我已经在这里创建了该声明:#2673。 把它写在那里会很好(除非这是不同的)。

@LeadSongDog我将保持打开状态,因为它仍然停留在 dev.openlibrary.org 中,但现在可以在 dev.openlibrary.org 上按分类搜索(例如lcc:QA135*lcc:[PT5001 TO PT5980]ddc:6* )在#3290 之后(这无意中被骗了)。

以下是一些演示:

  • 国会图书馆: https ://dev.openlibrary.org/people/ScarTissue/lcc-list
  • 杜威十进制: https ://dev.openlibrary.org/people/ScarTissue/ddc-list

@BrittanyBunk #2673 似乎取决于这个问题,所以我认为它们可以共存。

被 #3435 阻止

这就完成了! 您现在可以在 prod 上搜索分类: https ://openlibrary.org/search/howto#classifications

谢谢!

此页面是否有帮助?
0 / 5 - 0 等级