SearchQueryString ["query"]
represents a search engine-style query in TextSearch and related functions.
SearchQueryString
SearchQueryString ["query"]
represents a search engine-style query in TextSearch and related functions.
Details
- The following can be used within the query:
-
term1 term2 … terms that must all occur"term1 term2 …" a string of terms that must occur literally+term a term that must occur-term a term that must not occurterm~ a term that should occur at least approximately"term1 term2 …"~n a string of terms that must occur at most n words apartfield:form a form that should occur within a given fieldform^b a form that is to be boosted by b for purposes of ranking
- The following additional and alternate forms are also supported:
-
term1 AND term2 AND … terms that must all occurterm2 OR term2 OR … terms where at least one must occurNOT term a term that must not occur(query) grouping within a query string\c a character such as + or : that must occur verbatim
Examples
open all close allBasic Examples (6)
Match an exact phrase:
A sequence of terms is interpreted as ContainsAll by default:
Search in a particular field:
Require "dog" but disallow "Alice":
A Boolean query where the weight of "lorem" is reduced:
Hyphenated words in queries match only the documents where the words appear both contiguously and in the same order:
Possible Issues (2)
Wildcard searches interact with stemming, so "ali?" matches but "alic?" does not:
SearchQueryString can only be used when searching on an index:
See Also
Related Guides
History
Text
Wolfram Research (2016), SearchQueryString, Wolfram Language function, https://reference.wolfram.com/language/ref/SearchQueryString.html.
CMS
Wolfram Language. 2016. "SearchQueryString." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SearchQueryString.html.
APA
Wolfram Language. (2016). SearchQueryString. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SearchQueryString.html
BibTeX
@misc{reference.wolfram_2025_searchquerystring, author="Wolfram Research", title="{SearchQueryString}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/SearchQueryString.html}", note=[Accessed: 05-December-2025]}
BibLaTeX
@online{reference.wolfram_2025_searchquerystring, organization={Wolfram Research}, title={SearchQueryString}, year={2016}, url={https://reference.wolfram.com/language/ref/SearchQueryString.html}, note=[Accessed: 05-December-2025]}