Why do you have:
query.set("hl.maxAnalyzedChars", -1);
Have you tried using the default? Unless -1 is an undoc'd feature, this
means you wouldnt get anything back! This should normally be a fairly
hefty value and defaults to 51200, according to the wiki.
And why:
query.set("hl.fragsize", 1);
That means a fragment could only be 1 char - again, I'd try the default
(take out the param), and adjust from there.
(wiki says the default is 100).
Let us know how it goes.
--
- Mark
http://www.lucidimagination.com
Bruno wrote:
Hi guys.
I new at using highlighting, so probably I'm making some stupid
mistake, however I'm not founding anything wrong.
I use highlighting from a query withing a EmbeddedSolrServer, and
within the query I've set parameters necessary for enabling
highlighting. Attached, follows my schema and solrconfig.xml , and
down below follows the Java code. Content from the SolrDocumentList is
not highlighted.
EmbeddedSolrServer server = SolrServerManager./getServerEv/();
String queryString = filter;
SolrQuery query =
*new* SolrQuery();
query.setQuery(queryString);
query.setHighlight(*true*);
query.addHighlightField(/LOG_FIELD/);
query.setHighlightSimplePost("<i>");
query.setHighlightSimplePre("</i>");
query.set("hl.usePhraseHighlighter", *true*);
query.set("hl.highlightMultiTerm", *true*);
query.set("hl.snippets", 100);
query.set("hl.fragsize", 1);
query.set("hl.mergeContiguous", *false*);
query.set("hl.requireFieldMatch", *false*);
query.set("hl.maxAnalyzedChars", -1);
query.addSortField(/DATE_FIELD/, SolrQuery.ORDER./asc/);
query.setFacetLimit(LogUtilProperties./getInstance/().getProperty(LogUtilProperties./LOGEVENT_SEARCH_RESULT_SIZE/,
10000));
query.setRows(LogUtilProperties./getInstance/().getProperty(LogUtilProperties./LOGEVENT_SEARCH_RESULT_SIZE/,
10000));
query.setIncludeScore(*true*);
QueryResponse rsp = server.query(query);
SolrDocumentList docs = rsp.getResults();
--
Bruno Morelli Vargas
Mail: brun...@gmail.com <mailto:brun...@gmail.com>
Msn: brun...@hotmail.com <mailto:brun...@hotmail.com>
Icq: 165055101
Skype: morellibmv