Hello everyone,
We are trying to replace application log storage from postgres db with
elastic search.
We had two features in postgres that should not get affected.
Perform case insensitive search
Perform wild card search
In elastic search, we are using lowercase filter with keyword anlayzer to
meet point# 1.
For performing wild card search, we are using wildQuery (ES Java API).
Everything looks file as long as I am searching for single word like
'sagar', but searches fail to return any results when I use multiple words
in my search criteria like 'sagar shah'. That's probably because of keyword
analyzer, which breaks it into multiple words.
Is there a way to perform search a wild card type search in
case-insensitive format.
Hello everyone,
We are trying to replace application log storage from postgres db with Elasticsearch.
We had two features in postgres that should not get affected.
Perform case insensitive search
Perform wild card search
In Elasticsearch, we are using lowercase filter with keyword anlayzer to meet point# 1.
For performing wild card search, we are using wildQuery (ES Java API).
Everything looks file as long as I am searching for single word like 'sagar', but searches fail to return any results when I use multiple words in my search criteria like 'sagar shah'. That's probably because of keyword analyzer, which breaks it into multiple words.
Is there a way to perform search a wild card type search in case-insensitive format.
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.