Gravatar for hussaindotnet@gmail.com

Question by Hussain Shaik, Apr 28, 2017 6:07 AM

natural language type queries in coveo

Hi Team,

Does coveo support fro natural language query? if yes , how can we configure and the approach to implement it?

we have coveo cloud enterprise edition with sitecore 8.2. we are using coveo JS framework to get the results.

Any thoughts.

1 Reply
Gravatar for sbelzile@coveo.com

Answer by Sébastien Belzile, Apr 28, 2017 11:32 AM

Hi Hussain,

Just to make sure that we are on the same track, what do you think about when you say "natural language query"?

By definition, a natural language query would be a query such as: "How do I change my Intranet password".

With Coveo, you can configure Stop words. Stop words tells the index to ignore common words such as do, I, my.
Of course, there are best practices to follow. Too many stop words can be harmful. If you expect a high number of keywords and long natural queries, consider using partial match instead.

By default Coveo ranking algorithm considers very frequent terms to carry less meaning. Furthermore, if Coveo ML is enabled by your license, consider it. The Automatic Relevance Tuning feature is very useful for that kind of use case.

Gravatar for hussaindotnet@gmail.com

Comment by Hussain Shaik, Apr 28, 2017 12:43 PM

Hi Sebastien,

i am on the same page on natural language query. How do we enable ML and how we can make it work?

Ask a question