相关疑难解决方法(0)

同一Solr核心中的多个索引..?

我正在使用Apache Solr ..我有以下场景..:

我的PostGreSQL数据库中有两个表.一个是" 汽车 ".其他是" 经销商 "

现在我有一个汽车的数据配置文件,如下所示:

<document name="offerings">
    <entity name="jc_offerings" query="select * from jc_offerings" >
        <field column="id" name="id" />
        <field column="name" name="name" />
        <field column="display_name" name="display_name" />
        <field column="extra" name="extra" />
    </entity>
</document>
Run Code Online (Sandbox Code Playgroud)

我有一个类似的数据 - " 经销商 "的config.xml .它与汽车具有相同的字段:名称,额外

现在在我的Schema.xml中,我定义了以下字段:

<fields>
  <field name="id" type="string"   indexed="true" />
  <field name="name" type="name"  indexed="true" />
  <field name="extra" type="extra"  indexed="true"  /> 

  <field name="CarsText" type="text_general" indexed="true" 
    stored="true" multiValued="true"/>
</fields>

<uniqueKey>id</uniqueKey>
<defaultSearchField>CarsText</defaultSearchField>
<copyField source="name" dest="CarsText"/>
<copyField source="extra" dest="CarsText"/>
Run Code Online (Sandbox Code Playgroud)

现在我想搜索:"其中名称是Maruti"..那么Solr将如何知道是否搜索:::汽车领域:名称或经销商字段"名称".. ?? …

indexing solr

3
推荐指数
1
解决办法
7296
查看次数

标签 统计

indexing ×1

solr ×1