List of usage examples for org.apache.solr.client.solrj SolrQuery setRows
public SolrQuery setRows(Integer rows)
From source file:eu.europeana.querylog.learn.query.BM25FSolrResults.java
License:Apache License
public List<String> results(String q, int n) { SolrQuery query = new SolrQuery(q); query.setRows(n); query.setFields("europeana_id"); return retrieveTopDocuments(query); }
From source file:eu.europeana.querylog.learn.query.BM25FSolrResults.java
License:Apache License
@Override public List<String> results(SolrQuery query, int n) { query.setRows(n); query.setFields("europeana_id"); return retrieveTopDocuments(query); }
From source file:eu.europeana.solr.Collection2Test.java
License:Apache License
private static SolrDocumentList getResults(String query) throws SolrServerException { System.out.println("query performed: " + query); SolrQuery q = new SolrQuery(query); q.set("debugQuery", "on"); q.set("defType", "bm25f"); q.set("fl", "*,score"); q.setRows(10); QueryResponse qr = instance.query(q); // Map<String, String> explainmap = qr.getExplainMap(); return qr.getResults(); }
From source file:eu.europeana.solr.Collection2Test.java
License:Apache License
private static SolrDocumentList getResults(String query, float k1, float[] boosts, float[] bParams) throws SolrServerException { System.out.println("query performed: " + query); SolrQuery q = new SolrQuery(query); q.set("debugQuery", "on"); q.set("defType", "bm25f"); q.set("fl", "*,score"); // q.set("k1", String.valueOf(k1)); // q.set("b", join(boosts, ":")); // q.set("lb", join(bParams, ":")); q.setRows(10); QueryResponse qr = instance.query(q); // Map<String, String> explainmap = qr.getExplainMap(); return qr.getResults(); }
From source file:eu.europeana.solr.Collection2Test.java
License:Apache License
private static Map<String, Object> explain(String query) throws SolrServerException { System.out.println("query performed " + query); SolrQuery q = new SolrQuery(query); q.set("debugQuery", "on"); // q.set("debug", "results"); q.set("defType", "bm25f"); q.setRows(10); QueryResponse qr = instance.query(q); Map<String, Object> explainmap = qr.getDebugMap(); return explainmap; }
From source file:eu.europeana.solr.SimpleCollectionSolrInstance.java
License:Apache License
public static void main(String[] args) throws SolrServerException, IOException { SimpleCollectionSolrInstance tester = new SimpleCollectionSolrInstance(); tester.setSolrdir(new File(new File(new File(new File("src"), "test"), "resources"), "solr/" + CORE1)); SolrQuery q = new SolrQuery("leonardo"); q.set("debugQuery", "on"); q.set("defType", "bm25f"); q.setRows(10); // don't actually request any data QueryResponse qr = tester.query(q);/* w w w .j a v a 2 s . c o m*/ Map<String, String> explainmap = qr.getExplainMap(); System.out.println("results " + qr.getResults().getNumFound()); for (SolrDocument doc : qr.getResults()) { System.out.println("Title: " + doc.getFieldValue("title")); System.out.println("Expl: " + explainmap.get(doc.getFieldValue("europeana_id"))); } tester.close(); }
From source file:eu.europeana.solr.SimpleCollectionTest.java
License:Apache License
private static SolrDocumentList getResults(String query, float k1, float[] boosts, float[] bParams) throws SolrServerException { System.out.println("query performed: " + query); SolrQuery q = new SolrQuery(query); q.set("debugQuery", "on"); q.set("defType", "bm25f"); q.set("fl", "*,score"); q.set("k1", String.valueOf(k1)); q.set("b", join(boosts, ":")); q.set("lb", join(bParams, ":")); q.setRows(10); QueryResponse qr = instance.query(q); // Map<String, String> explainmap = qr.getExplainMap(); return qr.getResults(); }
From source file:eu.europeana.solr.SimpleCollectionTest.java
License:Apache License
private static Map<String, Object> explain(String query) throws SolrServerException { System.out.println("query performed " + query); SolrQuery q = new SolrQuery(query); q.set("debugQuery", "on"); q.set("debug", "results"); q.set("defType", "bm25f"); q.setRows(10); QueryResponse qr = instance.query(q); Map<String, Object> explainmap = qr.getDebugMap(); return explainmap; }
From source file:eu.europeana.solr.SimpleCollectionTest2.java
License:Apache License
private static SolrDocumentList getResults(String query) throws SolrServerException { System.out.println("query performed: " + query); SolrQuery q = new SolrQuery(query); q.set("debugQuery", "on"); // q.set("defType", "bm25f"); q.set("fl", "*,score"); q.setRows(10); QueryResponse qr = instance.query(q); // Map<String, String> explainmap = qr.getExplainMap(); return qr.getResults(); }
From source file:eu.europeana.solr.SimpleCollectionTest2.java
License:Apache License
private static SolrDocumentList getResults(String query, float k1, float[] boosts, float[] bParams) throws SolrServerException { System.out.println("query performed: " + query); SolrQuery q = new SolrQuery(query); q.set("debugQuery", "on"); // q.set("defType", "bm25f"); q.set("fl", "*,score"); q.set("k1", String.valueOf(k1)); q.set("b", join(boosts, ":")); q.set("lb", join(bParams, ":")); q.setRows(10); QueryResponse qr = instance.query(q); // Map<String, String> explainmap = qr.getExplainMap(); return qr.getResults(); }