Solr/SolrJ Version: 6.0.0So verwenden termVector in solrJ
I termvector Komponente in solrconfig.xml festgelegt haben, und die Request-Handler ist "/ tvrh" Ich teste es im Browser und das funktioniert. Jetzt möchte ich es in solrJ verwenden, aber es gibt nur das Dokument zurück. Das Folgende ist mein Code:
SolrClient solrClient = new HttpSolrClient("http://localhost:8983/solr/test");
SolrQuery solrQuery = new SolrQuery();
solrQuery.setQuery(String.format("id:%s","clueweb12-0000tw-06-17744"));
solrQuery.setRequestHandler("/tvrh");
solrQuery.set("tv", true);
solrQuery.set("tv.all", true);
QueryResponse response = solrClient.query(solrQuery);
SolrDocumentList docs = response.getResults();
for (SolrDocument doc: docs){
for (String key: doc.keySet()){
System.out.println(key);
System.out.println(doc.getFieldValue(key));
}
}
Ich scheint zu verstehen..Haben Sie irgendwelche Demo-Code, dies zu tun? – yomin
Ich habe einen Weg gefunden, dies zu tun ... thks – yomin