8/3/2023 0 Comments Advanced boolean searchFor example, the following search will return no results: Note: The NOT operator cannot be used with just one term. To search for documents that contain "gas star" but not "cosmic origins" use the query: The symbol "!" can be used in place of the word NOT. This is equivalent to a difference using sets. The NOT operator excludes documents that contain the term after NOT. To search for documents that contain "gas star" or "cosmic origins" use the query: The OR operator matches documents where either terms exist anywhere in the text of a single document. The symbol || can be used in place of the word OR. To search for documents that contain both "gas star" and just "gas" use the query: The symbol "&" can be used in place of the word AND. The AND operator links two terms and finds a matching document if both of the terms exist in a document. This means that if there is no Boolean operator between two terms, the AND operator is used. The AND operator is the default conjunction operator. (Note: Boolean operators must be ALL CAPS). Search supports AND, "+", OR, NOT and "-" as Boolean operators. 0.2)īoolean operators allow terms to be combined through logic operators. Although the boost factor must be positive, it can be less than 1 (e.g. You can also boost Phrase Terms as in the example:īy default, the boost factor is 1. This will make documents with the term "gas" appear more relevant. For example, if you are searching forĪnd you want the term "gas" to be more relevant, boost it using the ^ symbol along with the boost factor next to the term. The higher the boost factor, the more relevant the term will be.īoosting allows you to control the relevance of a document by boosting its term. To boost a term, use the caret "^" symbol with a boost factor (a number) at the end of the term you are searching. Search provides the relevance level of matching documents based on the terms found. For example, to search for a "star" and "gas" within 10 words of each other in a document, use the search: To do a proximity search, use the tilde "~" symbol at the end of a Phrase. Search supports finding words are a within a specific distance away. The default that is used if the parameter is not given is 0.5. The value is between 0 and 1, with a value closer to 1 only terms with a higher similarity will be matched. Starting with Search 1.9, an additional (optional) parameter can specify the required similarity. This search will find terms like foam and roams. For example, to search for a term similar in spelling to "roam" use the fuzzy search: To do a fuzzy search, use the tilde "~" symbol at the end of a single word term. Search supports fuzzy searches based on the Levenshtein Distance or Edit Distance algorithm. Note: You cannot use a * or ? symbol as the first character of a search. You can also use the wildcard searches in the middle of a term. For example, to search for test, tests or tester, you can use the search: Multiple character wildcard searches look for 0 or more characters. For example, to search for "text" or "test" you can use the search: The single character wildcard search looks for terms that match that with the single character replaced. To perform a multiple character wildcard search, use the "*" symbol. To perform a single character wildcard search, use the "?" symbol. Search supports single and multiple character wildcard searches within single terms ( not within phrase queries). Search supports modifying query terms to provide a wide range of searching options. Multiple terms can be combined together with Boolean operators to form a more complex query (see below). There are two types of terms: Single Terms and Phrases.Ī Single Term is a single word such as "test" or "hello".Ī Phrase is a group of words surrounded by double quotes such as "hello dolly". A query is broken up into terms and operators.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |