gpt4 book ai didi

java - 在 SOLR 中创建属性写入器

转载 作者:行者123 更新时间:2023-11-30 07:08:46 26 4
gpt4 key购买 nike

我需要添加一个属性来返回时间戳,我使用下面的示例来测试在“dataimport.properties”文件中打印示例日期以获取上次修改时间。而且它不起作用

数据配置.xml:

<dataConfig>
<dataSource type="JdbcDataSource"
driver="org.apache.cassandra.cql.jdbc.CassandraDriver"
url="jdbc:cassandra://localhost:9160/sample"
user="cassandra"
password="cassandra"
autoCommit="true"/>
<document name="content">
<entity name="defaults" query="SELECT id from sample.contacts"
deltaImportQuery="select id from sample.contacts where modifiedtime >'${dataimporter.defaults.last_index_time}' allow filtering"
deltaQuery="select id from sample.contacts where modifiedtime > '${dataimporter.last_index_time}' limit 1 allow filtering "
autoCommit="true">
<field column="id" name="id" />
</entity>
</document>
<propertyWriter dateFormat="yyyy-MM-dd" type="SimplePropertiesWriter" directory="conf" filename="dataimport.properties" locale="en-US"/>
</dataConfig>`

最佳答案

试试这个

<propertyWriter dateFormat="yyyy-MM-dd" type="SimplePropertiesWriter" />

您将开始在conf/dataimport.properties中以所需的格式(yyyy-MM-dd)获取last_index_time

关于java - 在 SOLR 中创建属性写入器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39576044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com