在Solr 4中使用预分析字段

在Solr 4中使用预分析字段,solr,Solr,我正在尝试使用Solr索引字段,其中我已经有一个令牌流。我不想让Solr做任何分析——已经做过了。据我所知,我可以使用Solr的PreAnalyzedField获得这个确切的功能。 问题是我找不到任何好的资源来帮助我理解流程: 我需要将schema.xml文件中的字段定义为PreAnalyzedField,并且应该使用解析器实现的解析方法解析令牌流——但是如何实际使用令牌流为字段提供数据?如何\何时将其发送到toFormattedString方法?我认为PreAnalyzedField是自4.0

我正在尝试使用Solr索引字段,其中我已经有一个令牌流。我不想让Solr做任何分析——已经做过了。据我所知,我可以使用Solr的PreAnalyzedField获得这个确切的功能。 问题是我找不到任何好的资源来帮助我理解流程:
我需要将schema.xml文件中的字段定义为PreAnalyzedField,并且应该使用解析器实现的解析方法解析令牌流——但是如何实际使用令牌流为字段提供数据?如何\何时将其发送到toFormattedString方法?

我认为PreAnalyzedField是自4.0/4.1起Solr的前沿。位于Wiki上,基本上解释了这两种解析器类型。默认值是JSON,我不知道如何让另一种类型工作

定义了该类型后,只需以JSON格式提供完全标记化的内容,如该字段的值所述。当它到达解析器时,它将把它转换为令牌流。与将数字从字符串表示形式解析为实数值表示形式的方式相同。尝试输入一个不可解析的值,您将在exception stacktrace中看到完整的调用堆栈

问题是如何查询它。没有走多远。

根据测试(),查询它的选项是指定查询时间分析链或将JSON放入查询中。无法连接到查询解析器afaict:(