原作者很久没维护了,因为项目用到,折腾了半天,决定 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 之类的框架或许是更好的选择。 |