flask elasticsearch
1.0.0
全文搜索用户的实现,以使用自然语言在网站上查找信息。
Elasticsearch是一种开源全文搜索引擎。
我已经以一种很容易切换到另一个引擎的方式实现了所有文本索引和搜索功能。这将使您可以用任何替代搜索引擎替换我的实现:Apache Solr,Whoosh,Xapian,Sphinx
Elasticsearch
Python 3.8.10或更高
Elasticsearch的文档具有一个安装页面,其中包含有关如何安装它的详细信息。
您还可以阅读我如何在PC上进行设置的方式 - 设置弹性 - 搜索
要验证您在计算机运行https:localhost:9200在浏览器上。这应该以JSON格式返回服务的一些基本信息。
# clone the repo
$ git clone https://github.com/AMuriuki/flask-elasticsearch.git
# enter the project directory
$ cd flask-elasticsearch
# included on all recent Python version
$ python3 -m venv venv
# activating the virtual env
$ . venv/bin/activate
# if using Microsoft Windows CMD
$ venvScriptsactivate
# migrate files to db
$ flask db upgrade