Solr / Lucene - prefix query on strings that end in numeric value
1 I'm noticing some behaviour that I can't explain in solr (version 7.5). I have two documents that each contain a field with a full path to a file. doc1: path: ["/home/kyle/filea.txt"] , doc2: path: ["/home/kyle/file1.txt"] If I issue a query: path:filea.* , doc1 is correctly returned. If I issue a query: path:file1* , doc2 is correctly returned. If I issue a query: path:"file1.*" , doc2 is correctly returned. If I issue a query: path:file1.* , doc2 is NOT returned. I have the default TokenizerChain on the Index Analyzer and the Query Analyzer, and the field is multi-valued. So my question: What is solr/lucene doing behind the scenes that causes the query for: <string><number>.* to not return the document I expect, when the other generic cases of: <string>.* (no trailing number), <string><number>* (no dot in query) "<string><number>.*" (query in quotes) all return what I th...