サイトのドキュメントライブラリにフォルダがあります。私はそのフォルダのすべてのコンテンツを探したい。ノードブラウザで実行、次のLucene /屋外-FTSクエリが商品はを認めなかったが返されます。私は、そのフォルダ内の文書を持っており、別のフォルダに同じクエリを実行すると、間違っているアルフレッドルセン検索でフォルダが見つかりません
PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder/*"
が適切な結果を返します。もう一つ奇妙なことは、私は、このフォルダを得ることができないということです。次のクエリも商品を返さないが見つかりました:
PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder"
また、私は、ドキュメントライブラリのコンテンツを取得する場合、その後はMyFolderが結果にスキップされ、サブフォルダが返されます。
PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/*"
Name | Parent
--------------|---------------------
cm:MyFolder2 | /app:company_home/st:sites/cm:mysite/cm:documentLibrary
cm:MySubfolder| /app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder
私はMyFolderの側面とプロパティをチェックしており、MyFolder2と同じです。私はカスタムビヘイビア/ルール/ etcを持っていません。
どのようにして最初のルーセンクエリを実行し、MyFolderのコンテンツを返すことができますか?
Solrで完全再インデックスを試してみてください:http://docs.alfresco.com/5.1/tasks/solr-reindex.html – wildloop
私の経験では、これはほとんどの場合インデックスが作成されていないことを意味します。代わりにCMISまたはDBの検索を試してみてください。私はあなたがそれを見つけることができると確信しています。 – Lista