flask elasticsearch
1.0.0
自然言語を使用してサイトで情報を見つけるためのユーザーの全文検索の実装。
ElasticSearchは、オープンソースのフルテキスト検索エンジンです。
すべてのテキストインデックスおよび検索機能を、別のエンジンに切り替えるのが非常に簡単な方法で機能を実装しました。これにより、私の実装を代替検索エンジンに置き換えることができます:Apache Solr、Hoosh、Xapian、Sphinx
ElasticSearch
Python 3.8.10以上
ElasticSearchのドキュメントには、インストール方法に関する詳細情報が入ったインストールページがあります。
また、PCでどのようにセットアップするかを読むこともできます - 弾力性のある検索 - ゆっくりと
コンピュータにElasticsearchをインストールしたことを確認するには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