英语 | 正体中文
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 中没有本地化名称。