如何分析Datastax(DSE)搜索中的JSON字段

时间:2016-07-20 11:23:53

标签: solr datastax datastax-enterprise datastax-startup datastax-search

我想将JSON数据存储在一个列中,并将其作为文档而不是文本字段进行DSE搜索分析。

我无法将JSON文档强制转换为表,因为它们不遵循通用模式(或任何合理大小的模式集)

我目前所拥有的是在大型文本字段上进行通配符搜索,该字段执行效果不佳,并且不允许更复杂的查询。

我已阅读SOLR supports nested documents,但文档不足以应用于DSE。似乎有no SOLR field type for nested docs,我不知道如何对C:\server\profiles\AppSrv01\liferayliferay等对象名称应用限制

是否可以将DSE搜索句柄字段/列作为单独的或嵌套的文档,如果是,我该如何配置和使用它?

谢谢

1 个答案:

答案 0 :(得分:2)

对我来说,如果你不能使用UDT,另一个选择是场变换器。 (链接如下)

回答评论问题。将存储在记录中的JSON文档索引为嵌套/单独的文档是完全可能的。这里的主要问题是数据似乎没有任何格式或理由。这使得制作通常使用JSON结构的模式变得非常困难。如果我的理解是正确的,那么在这里没有真正的结构。

http://www.datastax.com/dev/blog/dse-field-transformers