在 SOLR 中创建一个 属性 编写器
Create a property writer in SOLR
我需要添加一个 属性 到 return 时间戳,我使用下面的示例来测试在 "dataimport.properties" 文件中打印样本日期以获取最后修改时间。而且它不起作用
dataconfig.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" />
您将在 [=19= .properties.
我需要添加一个 属性 到 return 时间戳,我使用下面的示例来测试在 "dataimport.properties" 文件中打印样本日期以获取最后修改时间。而且它不起作用
dataconfig.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" />
您将在 [=19= .properties.