@Override protected String hashQuery(SearchRequest q) { return q.getOriginalQuery(); } }
@Override protected String hashQuery(SearchRequest q) { return q.getOriginalQuery(); } }
srq.setStartedProcessingTime(System.currentTimeMillis()); url = ref.toString() + "/search/trec?" + "query=" + URLEncoder.encode(srq.getOriginalQuery(), "UTF-8"); final RESTRequest rrq = (RESTRequest) srq; Map<String, String> controls = rrq.controls;
srq.setStartedProcessingTime(System.currentTimeMillis()); url = ref.toString() + "/search/trec?" + "query=" + URLEncoder.encode(srq.getOriginalQuery(), "UTF-8"); final RESTRequest rrq = (RESTRequest) srq; Map<String, String> controls = rrq.controls;
String original_q = q.getOriginalQuery(); if (original_q == null) metaKeys = keys.keys(new String[keys.size()]); qTerms = cleanQuery.matcher(q.getOriginalQuery()).replaceAll(" ").toLowerCase().split(" "); for(int p = 0; p < qTerms.length; p++) if(qTerms[p].contains(":"))
String original_q = q.getOriginalQuery(); if (original_q == null) metaKeys = keys.keys(new String[keys.size()]); qTerms = cleanQuery.matcher(q.getOriginalQuery()).replaceAll(" ").toLowerCase().split(" "); for(int p = 0; p < qTerms.length; p++) if(qTerms[p].contains(":"))
JSONObject json = new JSONObject(); json.put("qid", q.getQueryID()); json.put("query", q.getOriginalQuery()); if (q instanceof Request)
JSONObject json = new JSONObject(); json.put("qid", q.getQueryID()); json.put("query", q.getOriginalQuery()); if (q instanceof Request)
@Test public void testOneDocumentSummaryField() throws Exception { Index index = createIndex(); Manager m = new LocalManager(index); ResultSet rs; Decorate decorate; SearchRequest srq; srq = performQuery(m, "lorem ipsum"); rs = ((Request) srq).getResultSet(); assertEquals(1, rs.getResultSize()); srq.setControl("emphasis", "abstract"); srq.setControl("summaries", "abstract"); decorate = new Decorate(); ((Request)srq).setOriginalQuery("field:since"); assertEquals("field:since", srq.getOriginalQuery()); decorate.new_query(m, srq, rs); decorate.filter(m, srq, rs, 0, rs.getDocids()[0]); assertEquals(3, rs.getMetaKeys().length); assertEquals("doc2", rs.getMetaItems("filename")[0]); assertTrue(rs.getMetaItems("abstract")[0].startsWith("Lorem Ipsum has been the industry's standard dummy text ever since")); assertTrue(rs.getMetaItems("abstract_emph")[0].startsWith("Lorem Ipsum has been the industry's standard dummy text ever <b>since</b>")); }