给定一个唯一值的文本文件,是否有可能使用要编制索引的文档字段并在文本文件中查找的分析器配置,如果找到,则将值添加到另一个字段?
场景:正在索引具有唯一ID的产品,如果在special.txt中找到产品ID,则字段“special”设置为true。
这是用于从手动维护的外部数据源向索引添加临时信息。
答案 0 :(得分:1)
不。但你可以尝试选择
答案 1 :(得分:0)
您可以在dataconfig中使用变压器
<dataConfig>
<script><![CDATA[
function checkProductID(row) {
if(row.get('ProducID') !== NULL)
{
row.put('special', 1);
}
return row;
}
]]></script>
<document>
<entity name="e" pk="id" transformer="checkProductID">
....
</entity>
</document>
</dataConfig>
新字段(特殊)必须位于schema.xml
中