将json数据从Android应用程序索引到SOLR

时间:2017-09-27 11:55:07

标签: android json solr lucene

我是SOLR的新手,下面是我的问题,

在我的schema.xml文件中,一个字段的类型是文本。如下所示

 <field name="myData" type="text" indexed="false"  stored="true"  />

字段类型文本定义如下:

<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>

当我试图通过Postman发布一些虚拟数据时,会出现以下错误:

  

{ “responseHeader”:{ “状态”:400, “QTIME”:1}, “错误”:{ “元数据”:[ “错误级”, “org.apache.solr.common.SolrException”, “根错误级”, “java.lang.NumberFormatException”], “msg” 中:“ERROR:   [doc = 0_911531150004234224_2017-09-27 13:05:07]添加字段时出错   'violationData'='没有移动'msg =对于输入字符串:\“不是   移动\ “”, “代码”:400}}

我想发布的数据:

 {
     "myData" : "Was not moving"
  }

我认为我的数据格式不正确。请帮助!

应为solr.TextField类型发送哪些数据。

0 个答案:

没有答案