Interface Retriever<TCase extends DataObject,​TQuery extends Query>

    • Field Detail

      • DEFAULT_ADDQUERYTORESULTS

        static final boolean DEFAULT_ADDQUERYTORESULTS
        Specifies whether Query should be added to result list
        See Also:
        Constant Field Values
    • Method Detail

      • setSimilarityModel

        void setSimilarityModel​(SimilarityModel model)
        Sets the similarity model. By default, the default model is used.
        Parameters:
        model -
      • setSimilarityCache

        void setSimilarityCache​(SimilarityCache similarityCache)
        Sets the similarity cache. By default, it is null.
        Parameters:
        similarityCache -
      • setInternalSimilarityMeasure

        void setInternalSimilarityMeasure​(String parameter)
        Sets internal similarity measure that is used to compute similarity
      • perform

        RetrievalResultList perform​(TQuery query)
        Performs a retrieval for the given query.
        Parameters:
        query - A query that can be created with newQuery()
        Returns:
        a list of retrieval results
      • newQuery

        TQuery newQuery()
        Creates a new Query for the retriever. Do not mix the query objects between different retrieval implementation because queries can be implementation dependent.
        Returns:
        a new query object.
      • isAddQueryToResults

        boolean isAddQueryToResults()
        Checks whether the retriever is instructed to add the query to the RetrievalResultList
        Returns:
        boolean
      • setAddQueryToResults

        void setAddQueryToResults​(boolean addQueryToResults)
        Instructs retriever to add the query to the RetrievalResultList depending on addQueryToResults
        Parameters:
        addQueryToResults - Defines, whether query should be added or not