英語 | 正體中文
DLsite 的標籤語意驅動搜尋引擎有效。
示範:https://dlfilter.moe/(可能隨時離線)
DLfilter旨在為DLsite上的作品搜尋提供更好的體驗。它使用戶能夠透過DLsite標籤的字詞嵌入來找到類似流派的作品(流派,例如Healing
, Totally Happy
)。
請參閱此處以了解該項目的完整描述。
DLfilter 是一個供我個人使用和學習目的的業餘專案。我可能無法定期維護它。對不起。請隨意分叉或 PR。
特點|安裝|用途 |路線圖 |已知問題
DLfilter 提供了 DLsite 上沒有的以下功能:
DLfilter無法以流行程度搜尋作品,因為它需要即時更新資料庫,這是不可能的(顯然我無法存取DLsite的資料庫)。但是 - 我相信 - 流行的並不總是你想要的。
以下說明適用於想要在自己的服務上進行部署的人員(特別是當我的演示關閉時)。如果您只想使用DLfilter,請造訪https://dlfilter.moe/。
需要 Python 3.10。
git clone https://github.com/snowmeow2/DLfilter
cd DLfilter
pip install -r requirements.txt
DLfilter/database/
(~130 MB,解壓縮後~1 GB)預建資料庫更新至2023年7月10日。您稍後可能會想自行更新。
uvicorn app:app --port 8000
您應該可以訪問該網站http://localhost:8000/
。
DLfilter的使用非常簡單。您可以按流派或特定作品搜尋類似作品。根據經驗,相似度 >70% 的作品通常是相關的。
重要提示:此處新增的流派不一定會出現在搜尋結果中,因為它們被視為搜尋的「種子」。
添加您喜歡的流派。 DLfilter 會將其作為搜尋查詢(透過對您新增的流派的字詞嵌入進行平均)並傳回具有相似流派的作品。
推薦2-6種類型。太多或太少的流派可能不會給你最好的結果。
如果您不知道要新增哪些類型,可以按作品搜尋。只需輸入作品 ID(例如RJ123456
),DLfilter 就會自動取得其流派並返回類似的作品。
如果您有一些必須在結果中包含/排除的流派,您可以在「包含的流派」和「排除的流派」欄位中進行設定。
請注意,您在此處設定的流派不是用於搜尋的流派。它們僅用於過濾結果。
おやじ
、少女コミック
、少年コミック
、女性コミック
、青年コミック
。這是因為它們在 DLsite API 中沒有本地化名稱。