Conversation
This commit adds support in rummager for “more like this” queries to be sent to Elasticsearch. “More like this” queries allow searching using an existing indexed document as a starting point, and returning a set of documents that are “similar” to it content-wise. A “more like this” search can be carried out using the existing rummager search endpoint with the new `similar_to` option, which takes a base path as its value (more correctly, the ID of the document in the Elasticsearch index). These searches cannot be combined with a text query (using the `q` option) and they also cannot be custom sorted (they are already sorted by similarity).
There has been changes in the tests' setup recently. This commit makes sure the tests related to "more like this" queries are up-to-date.
tijmenb
approved these changes
Feb 13, 2017
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We are in the process of trying to populate the Related Item's component (or similar component) with links that are similar to a given content item based on the "more like this" feature in ElasticSearch.
This PR brings that functionality into Rummager in order to let us experiment with it in the new navigation.
Trello: https://trello.com/c/euH6zl1h/393-re-introduce-more-like-this-functionality-into-rummager
Part of: https://trello.com/c/HjuOpRCc/231-as-a-user-i-want-relevant-links-in-the-sidebar-so-i-can-move-sideways-or-zoom-out-orient-myself
This work was started by @rubenarakelyan some time ago.