"In Shingle TokenFilter the difference between max_shingle_size and min_shingle_size (and +1 if outputting unigrams) must be less than or equal to: [3] but was [9]. This limit can be set by changing the [index.max_shingle_diff] index level setting."
I tried to use postman to change this setting, but I can't.
PUT localhost:9200/_all/_settings
{
"index" : {
"max_shingle_diff" : 10
}
}
Returns:
{
"error": {
"root_cause": [
{
"type": "index_not_found_exception",
"reason": "no such index [null] and no indices exist",
"resource.type": "index_expression",
"resource.id": "_all"
}
],
"type": "index_not_found_exception",
"reason": "no such index [null] and no indices exist",
"resource.type": "index_expression",
"resource.id": "_all"
},
"status": 404
}
so you get the same error, but the setting is set after this in your index? Can you add error_trace=true and post the response here on that settings call?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.