В пользовательском интерфейсе администратора (для которого подразумевается FieldAnalysisRequestHandler
), вы можете вызвать его, выбрав ядро, а затем перейдите к записи «Анализ». См. https://cwiki.apache.org/confluence/x/UYDxAQ или https://cwiki.apache.org/confluence/x/FoDxAQ для этого.
От клиента (который, я полагаю, вы имеете в виду, поскольку вы отметили этот вопрос solrj
), вам нужно вызвать правильный URL. Обычно FieldAnalysisRequestHandler
привязан к /analysis/field
, см. Ваш solrconfig.xml
.
От Solrj он должен работать так:
SolrQuery query = new SolrQuery();
solrQuery.setRequestHandler("/analysis/field");
solrQuery.set("analysis.fieldtype", "mytype");
solrQuery.set("analysis.fieldvalue", "myval");
QueryResponse solrResponse = solrServer.query(solrQuery);
Но это не кажется, что есть большая поддержка для этого в Solrj, вероятно, потому, что это означало быть вызван из Solr интерфейса администратора, как упоминалось.
Итак, что вы попробовали, господин «дайте мне код»? –
Если эта проблема решена, сообщите мне, если нет, у меня есть пример анализа, это может быть полезно для вас! –