根据其他字段设置solr字段值

6yoyoihd  于 2023-10-18  发布在  Solr
关注(0)|答案(1)|浏览(163)

我在Solr核心中有三个字段:

  • Field1
  • Field2
  • Field3

我在DIH中为Field1Field2设置了一个值,但我想根据Field1和Field2中的一些值为Field3设置值。
例如,Field1Field2是布尔类型,所以我想检查Field1或Field2是否为true,然后将Field3的值设置为true,否则设置为false

qqrboqgw

qqrboqgw1#

最简单的方法是在你的DIH中使用脚本,下面是一个例子:

<document>
  <entity ...>
    <field column="..." name="Field1" />
    <field column="..." name="Field2" />
    
    <field name="Field3" script="Field1 || Field2" />
  </entity>
</document>

相关问题