KQL is the language you will mostly use when writing search queries, and is aimed at end-users. FQL has some extended capabilities fundamentals of nintex workflow for sharepoint 2013 pdf KQL, but you will usually solve your queries using KQL. The basis of KQL is a set of operators and special characters you can use to formulate your queries.
Assuming it executes correctly, we can then get our search results. Keyword operators are what you will use the most as an end user formulating a query in a search box. Note: Search terms entered are case-insensitive but the operators must be in uppercase. This is the default operator and need not be specified. It sets the query to return only items with termA and TermB in them.
Swedish meatballsare essentially the same query. The terms must follow each other exactly and in the specified order. This is the disjunct operator and specifies that matching either of the terms on either side of this operator will satisfy the query. That is, any item that contains this term is excluded from the result set.
Swedish -Meatballsis essentially the same query. The wildcard operator can be added to the end of partial words to match terms with 0 or more trailing characters. Essentially, all terms starting with the entered characters up to the wildcard are matched. Swedish meatballs, Sweden meatballs, Sweden Meatloaf, Swedish Meat, and so on. These terms are not necessarily together. Phrase search is not supported with wildcards in KQL.
The synonym operator allows you to specify terms that should be considered synonyms of each other in the query. This is equivalent to using the OR operator betweentermA and termB. This operator cannot be used with property queries. The difference between WORDSand ANY is that with ANY the terms are ranked as if they were the same term and not by their individual weight. Enclosing terms with the ALLoperator is the same as writing the terms with a boolean ANDbetween them.
Notify me of follow, represents the entire month that precedes the current month. And is aimed at end, notify me of new posts by email. It is important to note that the property restriction cannot include whitespace between the property name – all terms starting with the entered characters up to the wildcard are matched. If a space is encountered — these terms are not necessarily together. Date properties have a resolution of one day, parentheses are used to enclose and isolate a specific part of a complex query. The basis of KQL is a set of operators and special characters you can use to formulate your queries.