2014-06-25 56 views
0

我想从使用Alfresco Share的全文搜索的JSON文本文件查询完全匹配。例如,如果文件具有JSON格式的文本(如下所示),是否可以查询字段test,params2,valueb:2的完全匹配?在Alfresco中形成查询全文搜索JSON文本文件

{test: 
     {params1: 
       {valuea:1, 
        valueb:2} 
     }, 
     {params2: 
       {valuea:3}, 
       {valueb:2} 
     }, 
    } 

回答

1

不,露天IST不是一个JSON DB(Anti-Pattern #4),文本只是建立索引全文。 您必须使用属性( - >Alfresco Content Model)才能查询您的字段。

+0

是的,我知道这不是一个JSON数据库。但是沿着文本路线走,我将如何去使用正则表达式查询我想要的领域?另外,当您谈论用户属性时,您是否说我必须填充每个字段作为我的自定义内容模型的一部分? –

+0

去文字路线不是一个选项在这里。你将无法达到你期待的结果:http://ecmarchitect.com/archives/2014/06/26/3896#反模式-4 是的,你必须定义每个道具您的内容模型。有一些用例可以将内容和基本(静态)元数据存储在Alfresco中,并使用MongoDB或类似的方法来存储您的JSON道具 – alfrescian