How to use the More Like This feature
This page explains how to create MoreLikeThis queries. These are used to find documents similar to a given document.
A typical use case is a e-commerce or news web site suggesting similar products or content to visitors looking at an article.
First, create a new query in the Query tab. Choose the "More like this" type.
This query's point is to return documents similar to another. This baseline document must be identified in the
Document query field. Assuming a schema with a field named
product_id, we could for instance have a query for
product_id:345. This query must be written in the usual query pattern format.
Like text must be left empty.
Select the language of your documents in the
Now you must designate the field(s) that will be used to find similarities between documents. This is done in the
Analyzer list, pick the same analyzer as used for this field in the index's schema.
The second tab allows for the configuration of some metrics. These default values are fine to start with.
At last one returned field must be configured:
Here is another example, where products are identified in a field named
numkey_prod. Similarity is computed using the field
nom_genre, which lists product categories.
Of course this query template can be used in an API call, where "Document query" can be easily overiden. Have a look at the More Like This API section of our documentation.