Skip to content

sing1ee/elasticsearch-similarity-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elasticsearch similarity plugin

custome similarity plugin for elasticsearch

No longer applicable for elasticsearch 7.0 +

elasticsearch 7.0+ see Similarity Module

more details

  • choose right version source code.
  • run
gradle pz
  • copy the zip file to plugin directory
cp build/distributions/simple-similarity-plugin-5.4.zip ${path.home}/plugins
  • unzip and rm zip file
unzip simple-similarity-plugin-5.4.zip
rm simple-similarity-plugin-5.4.zip
  • start elasticsearch
./bin/elasticsearch

settgings

PUT http://localhost:9200/index

body:

{
  "settings": {
  	"number_of_shards" :   2,
	"number_of_replicas" : 0,
    "index": {
      "similarity": {
        "mysim": {
          "type": "simple-similarity"
        }
      }
    }
  }
}

mappings:

{
    "fulltext": {
             "_all": {
            "analyzer": "standard",
            "search_analyzer": "standard",
            "term_vector": "no",
            "store": "false"
        },
        "properties": {
            "content": {
                "type": "text",
                "store": "no",
                "similarity": "mysim",
                "term_vector": "with_positions_offsets",
                "analyzer": "standard",
                "search_analyzer": "standard",
                "include_in_all": "true",
                "boost": 8
            }
        }
    }
}

About

elasticsearch-similarity-plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages