gpt4 book ai didi

python-2.7 - 如何手动导入flask-whooshalchemy索引数据?

转载 作者:行者123 更新时间:2023-12-03 17:18:58 25 4
gpt4 key购买 nike

我在sqlite上使用flask-whooshalchemy,并手动导入了许多数据,但是现在whoosh不能搜索任何数据。我认为这是因为whoosh尚未索引任何数据,对吗?如何在这些数据上手动添加whoosh索引?

最佳答案

看看https://gist.github.com/davb5/21fbffd7a7990f5e066c

我刚刚写了这篇文章来解决同一问题-导入大量数据后重建搜索索引。

它对其他任何人都不可用(我的“ lib”导入包含我所有的第三方库,并且您需要在if name ==“ main”块中指定Flask-SQLAlchemy模型),但足以让您入门。

如文件注释中所述,您应该考虑删除search.db文件夹(WHOOSH_BASE),因为此脚本不会删除已删除的数据,只会重新索引当前数据集。

与通过即时的Whoosh索引更新通过SQLAlchemy ORM导入我的数据(我的数据集为44s vs 48m)相比,我发现使用SQLAlchemy核心导入我的所有数据然后运行此脚本要快得多。

关于python-2.7 - 如何手动导入flask-whooshalchemy索引数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23472161/

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