给定一个具有唯一值的文本文件,是否有可能的分析器配置会使用要索引的文档的字段并在文本文件中查找它,并在找到时将值添加到另一个字段?
场景:具有唯一 ID 的产品正在被索引,如果在 special.txt 中找到产品的 ID,则字段 'special' 设置为 true。
这是为了从手动维护的外部数据源向索引添加偶尔的信息。
没有。但你可以尝试选择
您可以在数据配置中使用转换器
<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 中