2014-06-25 75 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