I don't think you can do wildcard on StrField. For text field, if your query is "category:(test m*)" the parsed query will be "category:test OR category:m*" You can add q.op=AND to make an AND between those terms.
For phrase type wild card query support, as per docs, it is ComplexPhraseQueryParser that supports it. (I haven't tested it myself) https://cwiki.apache.org/confluence/display/solr/Other+Parsers#OtherParsers-ComplexPhraseQueryParser On Thu, Nov 10, 2016 at 11:40 AM, Sandeep Khanzode < sandeep_khanz...@yahoo.com.invalid> wrote: > Hi, > How does a search like abc* work in StrField. Since the entire thing is > stored as a single token, is it a type of a trie structure that allows such > wildcard matching? > How can searches with space like 'a b*' be executed for text fields > (tokenized on whitespace)? If we specify this type of query, it is broken > down into two queries with field:a and field:b*. I would like them to be > contiguous, sort of, like a phrase search with wild card. > SRK