I have a query:
"query": {
"query_string": {
"query": "*.pdf"/"*pdf"
}
}
*.pdf doesn't include all the pdf docs, however *pdf gives the right results. Why is that so?
I have a query:
"query": {
"query_string": {
"query": "*.pdf"/"*pdf"
}
}
*.pdf doesn't include all the pdf docs, however *pdf gives the right results. Why is that so?
It depends on the analyzer used for the fields.
Probably foo.pdf
has been indexed as foo
, pdf
.
If you don't understand, could you provide a full recreation script as described in About the Elasticsearch category. It will help to better understand what you are doing. Please, try to keep the example as simple as possible.
A full reproduction script will help readers to understand, reproduce and if needed fix your problem. It will also most likely help to get a faster answer.
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
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.