Skip to content

beowulfenator/elasticsearch-custom-similarity-provider

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A custom SimilarityProvider example for Elasticseach

This plugin contains a custom Similarity class that can be used as follows.

Build the plugin with maven, then put the jar file into $ES_PATH/lib.

Then, declare it in the settings section of your index:

"settings" : {
  "similarity" : {
    "my_similarity" : {
      "type" : "org.elasticsearch.index.similarity.CustomSimilarityProvider"
    }
  }
}

After that, you can refer to my_similarity when defining fields:

"book" : {
  "properties" : {
    "title" : { "type" : "string", "similarity" : "my_similarity" }
  }
}

Enjoy

About

A custom SimilarityProvider example for Elasticsearch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%