Using the search syntax and operators
This search is based on the popular Apache Lucene search engine where the indexing of words in names and description:
- ignores case sensitivity. Therefore, the search for Customer will also return customer and CUSTOMER.
- ignores any space or special characters such as _ : . [ ] ( ) which are treated as word breakers by the search tokenizer. Therefore, search for "Customer ID" will also return 2023_CUSTOMER_ID, Customer:ID and Customer[id].
You can use and combine the following search syntax and operators:
Search syntax | Example | Search result |
---|---|---|
word(s) | purchase order | Returns any result which matches the words purchase or order. |
"word word" | "purchase order" | Returns any result which matches the consecutive words (phrase) of purchase followed by order, with possible extra special characters in between, and possible extra words before or after that phrase. |
."word_word" | ."purchase_order" | Returns any result which matches the exact words (phrase) purchase order, without any other special characters in between, and without any other words before or after that phrase. |
+word | +purchase +order | Returns any result which contains both purchase and order. |
-word | account -name | Returns any result which matches the word account and does not contain the word name. |
word* | sale* |
Returns any result which starts with sale. |
word.word | purchaseorder.podate | Returns any result which matches both the parent and the child, for example, the attribute podate contained within the entity purchaseorder. |