0 0

Solr 中添加fieldType出错5

在schema.xml中,我添加了一个<fieldType>
<fieldType name="myfield" class="solr.TextField" positionIncrementGap="100">
      <analyzer>
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
      </analyzer>
</fieldType>

然后我创建了一个field,使用该fieldType。
<field name="my" type="myfield" indexed="true" stored="true" multiValued="true"/>

然后我写了一个my.xml,内容:
<add>
<doc>
  <field name="id">lawrenst</field>
  <field name="name">lawrenst(256 MB)</field>
  <field name="myfield">wang wu</field>
</doc>
</add>

执行 java -jar post.jar my.xml时候,出现错误:unknown field "my".
大牛们知道是什么问题吗?

有同事告诉我,添加一个copyField,我也试过:
<copyField source="my" dest="text"/>

仍然出现上述错误,求大牛们指点。
2009年7月10日 16:36

1个答案 按时间排序 按投票排序

0 0

采纳的答案

<add>
<doc>
  <field name="id">lawrenst</field>
  <field name="name">lawrenst(256 MB)</field>
  <field name="myfield">wang wu</field>
</doc>
</add>

应该是

<field name="my">wang wu</field>


myfield是字段类型my才是字段

详细参考http://solr.group.iteye.com/group/topic/10625

2009年7月10日 20:17

相关推荐

    solrcore 添加修改控制

    当我们谈论“SolrCore的添加和修改控制”时,我们主要关注如何在Solr中创建、配置、更新和管理SolrCore,以及如何实现对这些操作的安全控制。 1. **创建SolrCore** 要创建一个SolrCore,你需要准备一个配置目录,...

    solr中文分词器

    在`&lt;fields&gt;`标签内,为需要进行中文分词的字段添加`&lt;fieldType&gt;`标签,指定使用IK Analyzer。例如: ```xml &lt;fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100"&gt; &lt;analyzer type=...

    Solr配置安装(二)--之中文分语器IKAnalyzer

    &lt;fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100"&gt; &lt;analyzer type="index"&gt; &lt;analyzer type="query"&gt; &lt;/fieldType&gt; ``` 其中,`type="index"`和`type="query"`分别代表...

    solr中文分词高版本

    &lt;fieldType name="text_ikanalyzer" class="solr.TextField" positionIncrementGap="100"&gt; &lt;analyzer type="index"&gt; &lt;analyzer type="query"&gt; &lt;/fieldType&gt; ``` 4. **应用字段**:然后,为需要分词的...

    支持solr 5.3.0的IKAnalyzer中文分词器

    &lt;fieldType name="text_ik" class="solr.TextField"&gt; &lt;analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/&gt; &lt;analyzer type="query" isMaxWordLength="true" class=...

    solr中文分词jar包ik-analyzer 含class配置 ik-analyzer-7.5.0

    2. **配置Solr schema.xml**:在Solr的schema.xml文件中,定义字段类型(fieldType),并指定使用Ik Analyzer。例如: ```xml &lt;fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100"&gt; ...

    支持solr5.5 solr6.0中IK分词需要的资料

    &lt;fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100"&gt; &lt;analyzer type="index"&gt; &lt;analyzer type="query"&gt; &lt;/fieldType&gt; ``` 4. **重启Solr**:保存配置并重启Solr服务,使...

    solr 中文分词

    要在 Solr 中使用 IK Analyzer,首先需要将其添加到 Solr 的类路径中,然后在 Solr 的 schema.xml 或 managed-schema 文件中配置字段类型(fieldType),指定使用 IK Analyzer。同时,可以设置自定义词典路径,以...

    solr 5.x 和 6.x 最新中文分词器

    通常在`schema.xml`或`managed-schema`中定义字段类型(FieldType),并设置对应的分词器。例如,使用IK Analyzer: ```xml &lt;fieldType name="text_ik" class="solr.TextField"&gt; &lt;analyzer type="index"&gt; ...

    solr 中文分词其IKAnalyzer 支持solr版本5.X-7.X

    2. **配置schema.xml**:在Solr的配置文件`schema.xml`中,定义字段类型(fieldType)并指定使用IKAnalyzer。例如: ```xml &lt;fieldType name="text_ik" class="solr.TextField"&gt; &lt;analyzer type="index"&gt; ...

    solr_solr_

    &lt;fieldType name="text_general" class="solr.TextField" positionIncrementGap="100"&gt; &lt;analyzer type="index"&gt; &lt;tokenizer class="solr.StandardTokenizerFactory"/&gt; &lt;filter class="solr.StopFilterFactory" ...

    ikanalyzer-solr中文分词包兼容solr7.5

    标题中提到的"ikanalyzer-solr中文分词包兼容solr7.5"意味着这个分词器已经过优化,可以与Solr 7.5版本无缝集成,确保在该版本的Solr环境中正常运行。 首先,我们来了解一下ikanalyzer的核心组件: 1. `ik-...

    solr6.0中文分词

    2. **配置分析器**:在 Solr 的配置文件中,如 `solrconfig.xml`,添加 IKAnalyzer 分析器的相关配置。这通常涉及到定义一个新的请求处理器或者指定默认的分析器为 IKAnalyzer。 3. **自定义字典**:IKAnalyzer ...

    ikanalyzer-solr8.4.0_solr8_solr_ikanalyzer_中文分词_

    3. **配置Schema.xml**:在 Solr 的 schema.xml 文件中,我们需要定义字段类型(FieldType)并指定使用 ikanalyzer。例如,可以创建一个名为 `text_ik` 的字段类型,并设置其`analyzer_class`属性为 `org.apache....

    Solr5.4中文分词

    在Solr 5.4版本中,对中文分词的支持是通过特定的分词器实现的。本文将详细介绍如何在Solr 5.4中配置中文分词库。 首先,"Solr5.4中文分词"这个标题表明我们关注的是针对Solr 5.4的一个特定分词解决方案。这通常...

    solr中文文档.pdf

    少有的solr中文文档,详细说明了SOLR的文件配置,使用。

    solr中文解析器以及使用文档

    然后,在schema.xml中定义字段类型(fieldType),并设置该类型的分析器为IK Analyzer。 4. **自定义词典**:IK Analyzer允许用户自定义词典,以满足特定领域的搜索需求。例如,可以添加行业术语或公司名,确保它们...

    solr5配置中文分词

    &lt;fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100"&gt; &lt;analyzer type="index"&gt; &lt;analyzer type="query"&gt; &lt;/fieldType&gt; ``` 这里,`useSmart`参数用于控制分词模式。设为`...

    Solr数据库插入(全量和增量)索引

    Delta-importer 是 Solr 中的一个工具,用于将新添加或更新的数据从外部数据源导入 Solr 索引库中。使用 Delta-importer,我们可以将新添加或更新的数据从 Oracle 数据库中提取出来,然后将其插入 Solr 索引库中。 ...

Global site tag (gtag.js) - Google Analytics