gpt4 book ai didi

python - Instant search with Whoosh - 使用 Woosh 输出 JSON 结果索引和搜索 MySQL 表

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:12 27 4
gpt4 key购买 nike

我想使用 Whoosh 为 MySQL 表编制索引并创建一个即时搜索页面,因此我需要 Whoosh 搜索的结果采用 JSON 格式。是否已经有实现此功能的脚本或项目?我试过搜索,但我只找到 Haystack 搜索 Django。

如果没有,我可以获得一些广泛的指导,我应该如何去做这件事。

谢谢。

最佳答案

嗖嗖声 Results object 基本上是一个字典列表。来自examples :

>>> # Show the best hit's stored fields
>>> results[0]
{"title": u"Hello World in Python", "path": u"/a/b/c"}
>>> results[0:2]
[{"title": u"Hello World in Python", "path": u"/a/b/c"}, {"title": u"Foo", "path": u"/bar"}]

您可以很容易地将其转换为 JSON:

import json
def results2json(results):
return json.dumps([r for r in results])

关于python - Instant search with Whoosh - 使用 Woosh 输出 JSON 结果索引和搜索 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com