Solr-如何通过所有分析仪后获得最终查询

时间:2012-10-07 22:12:17

标签: search solr lucene

我是新的solr用户, 只是想知道在经过所有分析仪后我怎样才能得到q的最终值。 前原始查询q = ABC;“de

Analyzers = lowercase,Patternreplacefactory替换semicons和其他特殊字符

输出= abcde

基于此abcde我正在我的代码中进行进一步处理。         @覆盖         public void prepare(ResponseBuilder rb)抛出IOException {             // TODO自动生成的方法存根         SolrQueryRequest req = rb.req;

    SolrParams params = req.getParams();
    String q = params.get("q");

这个q值是ABC;“de 如何检索分析仪的输出?或者我在找错方法?我想检索abcde

1 个答案:

答案 0 :(得分:0)

您转到analysis页面,您可以在字段值(查询)方面输入您的查询,以查看其分析方式。还要将debugQuery = true添加到您的请求并研究调试输出