You can escape the space with a backslash as 'a\ b*' Best, Erick
On Thu, Nov 10, 2016 at 2:37 PM, Reth RM <reth.ik...@gmail.com> wrote: > 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