Examples of extractTerms()


Examples of org.apache.lucene.search.Query.extractTerms()

     */
    public long getContextFrequency(SurfaceForm sf) throws SearchException {
        long ctxFreq = 0;
        Query q = mLucene.getQuery(new Text(sf.name()));
        Set<Term> qTerms = new HashSet<Term>();
        q.extractTerms(qTerms);
        ScoreDoc[] hits = getHits(mLucene.getMustQuery(qTerms));
        for (ScoreDoc d: hits) {
            TermFreqVector vector = null;
            try {
                vector = mReader.getTermFreqVector(d.doc, LuceneManager.DBpediaResourceField.CONTEXT.toString());
View Full Code Here

Examples of org.apache.lucene.search.Query.extractTerms()

    Query qr = searcher.rewrite(q);

    QueryUtils.checkEqual(q, qr);

    HashSet<Term> set = new HashSet<Term>();
    qr.extractTerms(set);
    assertEquals(2, set.size());
  }
 
  public void testEquality1() {
    SpanQuery q1 = new FieldMaskingSpanQuery
View Full Code Here

Examples of org.apache.lucene.search.Query.extractTerms()

    Query qr = searcher.rewrite(q);

    QueryUtils.checkEqual(q, qr);

    HashSet<Term> set = new HashSet<Term>();
    qr.extractTerms(set);
    assertEquals(2, set.size());
  }
 
  public void testEquality1() {
    SpanQuery q1 = new FieldMaskingSpanQuery
View Full Code Here

Examples of org.apache.lucene.search.Query.extractTerms()

    Query qr = searcher.rewrite(q);

    QueryUtils.checkEqual(q, qr);

    HashSet set = new HashSet();
    qr.extractTerms(set);
    assertEquals(2, set.size());
  }
 
  public void testEquality1() {
    SpanQuery q1 = new FieldMaskingSpanQuery
View Full Code Here

Examples of org.apache.lucene.search.Query.extractTerms()

        }
        final String defaultField = "$termsForQueryString_defaultField$";
        QueryParser queryParser = new QueryParser(defaultField, analyzer);
        Query query = queryParser.parse(queryString);
        Set terms = new ListNotSet();
        query.extractTerms(terms);
        String[] termsArray = new String[terms.size()];
        int i = 0;
        for (Iterator iter = terms.iterator(); iter.hasNext(); ) {
            termsArray[i++] = ((Term) iter.next()).text();
        }
View Full Code Here

Examples of org.apache.lucene.search.Query.extractTerms()

            analyzer = new StandardAnalyzer();
        }
        QueryParser queryParser = new QueryParser(defaultField, analyzer);
        Query query = queryParser.parse(queryString);
        Set terms = new ListNotSet();
        query.extractTerms(terms);
        Term[] termsArray = new Term[terms.size()];
        int i = 0;
        for (Iterator iter = terms.iterator(); iter.hasNext(); ) {
            Term term = (Term) iter.next();
            termsArray[i++] = term;
View Full Code Here

Examples of org.apache.lucene.search.spans.SpanQuery.extractTerms()

    final boolean mustRewriteQuery = mustRewriteQuery(spanQuery);
    if (mustRewriteQuery) {
      for (final String field : fieldNames) {
        final SpanQuery rewrittenQuery = (SpanQuery) spanQuery.rewrite(getReaderForField(field));
        queries.put(field, rewrittenQuery);
        rewrittenQuery.extractTerms(nonWeightedTerms);
      }
    } else {
      spanQuery.extractTerms(nonWeightedTerms);
    }
View Full Code Here

Examples of org.apache.lucene.search.spans.SpanQuery.extractTerms()

        }
      } else {
        String defField = getDefaultField(find("srchOptTabs"));
        setString(n, "text", "class=" + q.getClass().getName() + ", " + getString(n, "text") + ", toString=" + q.toString(defField));
        HashSet<Term> terms = new HashSet<Term>();
        sq.extractTerms(terms);
        Object n1 = null;
        if (terms != null) {
          n1 = create("node");
          setString(n1, "text", "Matched terms (" + terms.size() + "):");
          add(n, n1);
View Full Code Here

Examples of org.apache.lucene.search.spans.SpanQuery.extractTerms()

    final boolean mustRewriteQuery = mustRewriteQuery(spanQuery);
    if (mustRewriteQuery) {
      for (final String field : fieldNames) {
        final SpanQuery rewrittenQuery = (SpanQuery) spanQuery.rewrite(getReaderForField(field));
        queries.put(field, rewrittenQuery);
        rewrittenQuery.extractTerms(nonWeightedTerms);
      }
    } else {
      spanQuery.extractTerms(nonWeightedTerms);
    }
View Full Code Here

Examples of org.apache.lucene.search.spans.SpanQuery.extractTerms()

    final boolean mustRewriteQuery = mustRewriteQuery(spanQuery);
    if (mustRewriteQuery) {
      for (final String field : fieldNames) {
        final SpanQuery rewrittenQuery = (SpanQuery) spanQuery.rewrite(getLeafContext().reader());
        queries.put(field, rewrittenQuery);
        rewrittenQuery.extractTerms(nonWeightedTerms);
      }
    } else {
      spanQuery.extractTerms(nonWeightedTerms);
    }
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.