6

我正在调试我的 Solr 架构,我想查看标记特定字段的结果。

举个简单的例子,如果我有:

<fieldType name="text" class="solr.TextField" omitNorms="false">
    <analyzer>
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.PorterStemFilterFactory"/>
        <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/>
    </analyzer>
</fieldType>

我用 value 索引了一个字段"Hello, worlds!",我想看到以下内容:

hello world he el ll lo hel ell llo hell ello hello wo or rl ld wor orl rld worl orld

以确保一切都按照我的设想进行标记。

这有可能吗?

4

2 回答 2

7

是的,Admin > Analysis 正是您想要的。

但是还有另一个很棒的工具可以让您读取索引并查看字段或文档是如何被索引的。

它被称为Luke,它在故障排除和调整架构时非常有用。

于 2012-05-03T08:41:10.863 回答
2

是的,使用 Solr 管理部分中的分析页面:here 它正是这个目的

于 2012-05-03T07:57:56.263 回答