Package com.flaptor.indextank.index.scorer

Examples of com.flaptor.indextank.index.scorer.IntersectionMatchFilter


        }

        public ResultSet search(String queryStr, int start, int len, int scoringFunctionIndex, Map<Integer, Double> queryVariables, List<CategoryFilter> facetsFilter, List<RangeFilter> variableRangeFilters, List<RangeFilter> functionRangeFilters, Map<String,String> extraParameters) throws IndextankException, InvalidQueryException, MissingQueryVariableException {
            logger.debug("Searching: start: " + start + ", len: " + len +", query: \"" + queryStr + "\"");
            try {
                Query query = generateQuery(queryStr,start,len, QueryVariablesImpl.fromMap(queryVariables), convertToMultimap(facetsFilter), new IntersectionMatchFilter(convertToVariableRangeFilter(variableRangeFilters), convertToFunctionRangeFilter(functionRangeFilters)));
                ResultSet resultSet = toResultSet(this.searcher.search(query, start, len, scoringFunctionIndex, extraParameters));
                logger.info("Search found " + resultSet.get_matches() + " results - start: " + start + ", len: " + len +", query: \"" + queryStr + "\"");
                return resultSet;
            } catch (NoSuchQueryVariableException e) {
                if (logger.isDebugEnabled()) {
View Full Code Here


        DocumentSearcher searcher = engine.getSearcher();
        try {
            Query query = generateQuery(queryStr, start, len,
                    QueryVariablesImpl.fromMap(queryVariables),
                    convertToMultimap(facetsFilter),
                    new IntersectionMatchFilter(
                            convertToVariableRangeFilter(variableRangeFilters),
                            convertToFunctionRangeFilter(functionRangeFilters)
                    )
            );
            SearchResults search = searcher.search(query, start, len, scoringFunctionIndex, extraParameters);
View Full Code Here

TOP

Related Classes of com.flaptor.indextank.index.scorer.IntersectionMatchFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.