datastax solr dynamicField全文搜索
datastax solr dynamicField full-text search
我们 运行 遇到了 Datastax Enterprise 搜索工作负载的问题。我们的版本是[cqlsh 5.0.1 | Cassandra 2.1.9.791 | DSE 4.8.0 | CQL spec 3.2.0 | Native protocol v3]
。对于这个 table,我们有一个带有地图集合 properties map<text, text>
的 cassandra 模式,在 solr schema.xml 中,我们有 <dynamicField name="properties*" type="text" indexed="true" stored="true" />
。
问题是我们插入的数据不正确,没有使用 here 中描述的前缀。有没有办法在不丢失 table 中已有的所有数据的情况下搜索此数据?
我写了整篇博客post:
http://www.sestevez.com/brians-loader-unloader-for-search/
TL;DR 您必须重新插入数据,但是 post 有一个关于如何使用 cassandra-loader 和 awk 执行此操作的说明。
我们 运行 遇到了 Datastax Enterprise 搜索工作负载的问题。我们的版本是[cqlsh 5.0.1 | Cassandra 2.1.9.791 | DSE 4.8.0 | CQL spec 3.2.0 | Native protocol v3]
。对于这个 table,我们有一个带有地图集合 properties map<text, text>
的 cassandra 模式,在 solr schema.xml 中,我们有 <dynamicField name="properties*" type="text" indexed="true" stored="true" />
。
问题是我们插入的数据不正确,没有使用 here 中描述的前缀。有没有办法在不丢失 table 中已有的所有数据的情况下搜索此数据?
我写了整篇博客post:
http://www.sestevez.com/brians-loader-unloader-for-search/
TL;DR 您必须重新插入数据,但是 post 有一个关于如何使用 cassandra-loader 和 awk 执行此操作的说明。