Package org.apache.lucene.search

Examples of org.apache.lucene.search.FuzzyLikeThisQuery.addTerms()


        if (analyzer == null) {
            analyzer = parseContext.mapperService().searchAnalyzer();
        }

        FuzzyLikeThisQuery query = new FuzzyLikeThisQuery(maxNumTerms, analyzer);
        query.addTerms(likeText, fieldName, minSimilarity, prefixLength);
        query.setBoost(boost);
        query.setIgnoreTF(ignoreTF);

        // move to the next end object, to close the field name
        token = parser.nextToken();
View Full Code Here


        }

        FuzzyLikeThisQuery query = new FuzzyLikeThisQuery(maxNumTerms, analyzer);
        if (fields == null) {
            // add the default _all field
            query.addTerms(likeText, AllFieldMapper.NAME, minSimilarity, prefixLength);
        } else {
            for (String field : fields) {
                query.addTerms(likeText, field, minSimilarity, prefixLength);
            }
        }
View Full Code Here

        if (fields == null) {
            // add the default _all field
            query.addTerms(likeText, AllFieldMapper.NAME, minSimilarity, prefixLength);
        } else {
            for (String field : fields) {
                query.addTerms(likeText, field, minSimilarity, prefixLength);
            }
        }
        query.setBoost(boost);
        query.setIgnoreTF(ignoreTF);
View Full Code Here

      float minSimilarity=DOMUtils.getAttribute(fieldElem,"minSimilarity",defaultMinSimilarity);
      int prefixLength=DOMUtils.getAttribute(fieldElem,"prefixLength",defaultPrefixLength);
      String fieldName=DOMUtils.getAttributeWithInheritance(fieldElem,"fieldName");
     
      String value=DOMUtils.getText(fieldElem);
      fbq.addTerms(value,fieldName,minSimilarity,prefixLength);
    }
    fbq.setBoost(DOMUtils.getAttribute(e,"boost",1.0f));

    return fbq;
  }
View Full Code Here

      float minSimilarity=DOMUtils.getAttribute(fieldElem,"minSimilarity",defaultMinSimilarity);
      int prefixLength=DOMUtils.getAttribute(fieldElem,"prefixLength",defaultPrefixLength);
      String fieldName=DOMUtils.getAttributeWithInheritance(fieldElem,"fieldName");
     
      String value=DOMUtils.getText(fieldElem);
      fbq.addTerms(value,fieldName,minSimilarity,prefixLength);
    }
    fbq.setBoost(DOMUtils.getAttribute(e,"boost",1.0f));

    return fbq;
  }
View Full Code Here

      float minSimilarity=DOMUtils.getAttribute(fieldElem,"minSimilarity",defaultMinSimilarity);
      int prefixLength=DOMUtils.getAttribute(fieldElem,"prefixLength",defaultPrefixLength);
      String fieldName=DOMUtils.getAttributeWithInheritance(fieldElem,"fieldName");
     
      String value=DOMUtils.getText(fieldElem);
      fbq.addTerms(value,fieldName,minSimilarity,prefixLength);
    }
    fbq.setBoost(DOMUtils.getAttribute(e,"boost",1.0f));

    return fbq;
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.