Skip to content
This repository has been archived by the owner on Apr 26, 2021. It is now read-only.

dbbbit/ninja-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ninja-search

wiki

require:

python package

sudo pip install -r requirements.txt

elasticsearch 配置

  • 安装 ik 分词

  • 在 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
    

Run

sudo python index.py

About

[Deactived] search engine for v2ex

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published