Elasticsearch version (bin/elasticsearch --version): 7.8
Plugins installed: []
JVM version (java -version): openjdk version "14.0.1" 2020-04-14
OS version (uname -a if on a Unix-like system): Linux d59b172dd674 4.9.184-linuxkit #1 SMP Tue Jul 2 22:58:16 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Description of the problem including expected versus actual behavior:
Phrase suggester doesn't provide the correct suggestions even when the index has the right information. This usually happens after adding/deleting documents.
Reverse works as well. I delete and recreate the index and add a document for "elk stacks" and I am able to get that back as a suggestion for "elk stack"
Elasticsearch version (
bin/elasticsearch --version
): 7.8Plugins installed: []
JVM version (
java -version
): openjdk version "14.0.1" 2020-04-14OS version (
uname -a
if on a Unix-like system): Linux d59b172dd674 4.9.184-linuxkit #1 SMP Tue Jul 2 22:58:16 UTC 2019 x86_64 x86_64 x86_64 GNU/LinuxDescription of the problem including expected versus actual behavior: Phrase suggester doesn't provide the correct suggestions even when the index has the right information. This usually happens after adding/deleting documents.
Steps to reproduce: Index Mapping
Suggest query
I add a document for
"elk stack"
and I am able to get that back as a suggestion for"elk stacks"
Reverse works as well. I delete and recreate the index and add a document for
"elk stacks"
and I am able to get that back as a suggestion for"elk stack"
This all works good. Now I delete and recreate the index.
"elk stack"
(this gets correctly suggested for"elk stacks"
)"elk stack"
(with a _delete_by_query)"elk stacks"
"elk stack"
and that doesn't return anythingProvide logs (if relevant):