Add ElasticSearchRM Class to Retrieval Modules #308
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.
This pull request introduces a new
ElasticSearchRM
class to theknowledge_storm/rm.py
file. TheElasticSearchRM
class allows for integration with Elasticsearch as a retrieval module, enabling the system to query and retrieve documents from an Elasticsearch index.Changes
Elasticsearch
class from theelasticsearch
package.ElasticSearchRM
class with the following features:forward
method to handle search queries and return retrieved documents.Purpose
The addition of the
ElasticSearchRM
class provides users with an alternative search module that leverages Elasticsearch, enhancing the flexibility and capability of the retrieval system within the STORM project.Notes
elasticsearch
package is installed (pip install elasticsearch
) to use this new class.