Openlibrary: 製品の分類の検索を有効にする

作成日 2020年01月23日  ·  5コメント  ·  ソース: internetarchive/openlibrary


同様の主題に関する作業は、通常、同様の値のlc_classificationsおよび/またはdewey_decimal_classにあります。 クライアントがこれらのフィールドを検索してそのような作品を見つけることができるはずです。

解決したい問題を説明してください

  1. 上記の分類が、エディションjsonだけでなく、SOLRインデックスに含まれていることを確認してください
  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 評価