Examples of obtainQueryTerms()


Examples of org.terrier.querying.parser.Query.obtainQueryTerms()

        ((org.terrier.querying.parser.SingleTermQuery)sqt).setRequired(0);
    }

    MatchingQueryTerms queryTerms = new MatchingQueryTerms(rq.getQueryID(), rq);
   
    query.obtainQueryTerms(queryTerms);
    rq.setMatchingQueryTerms(queryTerms);
                  }
                catch(Exception e){
                }
  }
View Full Code Here

Examples of org.terrier.querying.parser.Query.obtainQueryTerms()

  @Test public void checkParsedSingleTerm() throws Exception
  {
    final String term = "term1";
    Query q = QueryParser.parseQuery(term);
    MatchingQueryTerms mqt = new MatchingQueryTerms();
    q.obtainQueryTerms(mqt);
    assertEquals(1, mqt.length())
    assertEquals(1, mqt.getTerms().length)
    assertEquals(term, mqt.getTerms()[0]);
    assertEquals(1.0d, mqt.getTermWeight(term), 0.0d);
    assertNull(mqt.getStatistics(term));
View Full Code Here

Examples of org.terrier.querying.parser.Query.obtainQueryTerms()

  {
    String term = "{term1 term2}"
    Query q = QueryParser.parseQuery(term);
    term = "term1|term2"; //internal notation is different
    MatchingQueryTerms mqt = new MatchingQueryTerms();
    q.obtainQueryTerms(mqt);
    assertEquals(1, mqt.length())
    assertEquals(1, mqt.getTerms().length)
    assertEquals(term, mqt.getTerms()[0]);
    assertEquals(1.0d, mqt.getTermWeight(term), 0.0d);
    assertNull(mqt.getStatistics(term));
View Full Code Here

Examples of org.terrier.querying.parser.Query.obtainQueryTerms()

  {
    final String term1 = "zebra";
    final String term2 = "crossing";
    Query q = QueryParser.parseQuery(term1+"^0.5 " + term2 + "^1.0");
    MatchingQueryTerms mqt = new MatchingQueryTerms();
    q.obtainQueryTerms(mqt);
    assertEquals(2, mqt.length())
    assertEquals(2, mqt.getTerms().length)
    assertEquals(term1, mqt.getTerms()[0]);
    assertEquals(term2, mqt.getTerms()[1]);
   
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.