- flask
- mongodb
- elasticsearch + ik分词插件
- v2ex_scrapy
sudo pip install -r requirements.txt
-
在 esroot /config /elasticsearch.yml 添加以下内容:
#: 启用 ES 动态脚本,以提供综合排序 script.disable_dynamic: false
-
ElasticSearch Scheme Mapping
sh ninja-search/deploy/mapping_ik.sh
-
手动创建 Mongo 索引
db.reply.createIndex({topic_id:1})
-
索引数据
deploy/mongo2es.py
-
将线上索引指向新的索引
sh deploy/alias_v2_ik.sh
sudo python index.py