Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

40 lines (25 sloc) 1.229 kb

More like this: MLT

ElasticUtils exposes Elasticsearch More Like This API with the MLT class.

For example:

mlt = MLT(2034, index='addon_index', doctype='addon')

This creates an MLT that will return documents that are like document with id 2034 of type addon in the addon_index.

You can pass it an S instance and the MLT will derive the index, doctype, ElasticSearch object and also use the search specified by the S in the body of the More Like This request. This allows you to get documents like the one specified that also meet query and filter criteria. For example:

s = S().filter(product='firefox')
mlt = MLT(2034, s=s)

See :py:class:`elasticutils.MLT` for more details.

Jump to Line
Something went wrong with that request. Please try again.