+ Required operator. The term after the "+" must exist in the document.
- Example: +release beta
- All content returned must include the term "release" and may contain the term "beta".
- Prohibit operator. Excludes documents that contain the after the "-" operator
- Example: -event
- Results returned will not include the term "event".
- Example: -"event registration"
- Results returned will not include the phrase "event registration".
Grouping
- Example: title:community (type:blog OR type:comment)
- Results returned must have "community" in the title and be either a blog post or comment.
Field query. Target a specific field for searching
- Example: "title:enrollment"
- Results that contain the term "enrollment" in the title.
- When a field query is used, you can use Boolean operators
- Example: title:enrollment AND group:5
- Fields not recognized will be ignored and default to standard processing.
For non-field searches, the term(s) queried are searched across the title, body, tag, and attachment text. The default behavior is for a number of matched terms in the document to be strict at lower counts and get more relaxed as the number of terms increases:
- 1-2 terms: All terms must exist in the document
- 3 terms: At least two of the three terms must exist in the document
- 4-9 terms: 75% of any of the terms must exist in the document
- 10+ terms: 66% of any of the terms must exist in the document