原作者很久没维护了,因为项目用到,折腾了半天,决定 fork 出来。
合并了一些原项目上的 pull request 和 issue
修复了 jieba 分词的适配问题
添加了一个比较简单的模糊搜索的功能,因为有时搜词语搜不到,原来的结果再加上用 SQL LIKE 搜出来的结果可以让命中率更高一些。
代码在我的:Github
也可以通过 pip 来安装
$ pip install flask_whooshalchemyplus
or
$ git clone https://github.com/Revolution1/Flask-WhooshAlchemyPlus.git
$ cd Flask-WhooshAlchemyPlus && python setup.py install
WHOOSH_DISABLED
option to disable whooshalchemyplus at runtime 1
ryd994 2016-01-31 05:21:26 +08:00 via Android
PR 一下嘛,说不定人家有时还会回来看看呢
|
2
zjq426 2016-01-31 22:30:08 +08:00
whoosh 现在支持实时索引了么?
|
4
revol OP @zjq426 flask_whooshalchemy 原项目就是绑定了一个事件到 db.session 的 commit 。所以这也能算是实时索引吧?
|
5
toono 2016-04-28 21:45:35 +08:00
请问支持 python3 吗
|
6
superlead 2016-05-09 17:44:27 +08:00
不错,正在寻找这方面的资料~
|
7
sunnygts 2016-06-17 19:03:28 +08:00
选择 flask 就是有这方面困扰,第三方的库有时会有问题,或者压根就不更新了
所以, 要根据具体需求去分析,来慎重选择 python web 框架,比如 django 和 flask 直接的选择。 如果不是项目的特殊性要求, django 之类的框架或许是更好的选择。 |