1

Lucene を有効にして Alfresco 4.1 を使用しています。タイプが「myfoldertype」で「one two」という名前のフォルダーがあります。名前のトークン化は (デフォルトで) 有効になっています。独自の Java を使用した Web スクリプトを使用して、特定の種類のフォルダーを名前で検索します。このような:

SearchParameters sp = new SearchParameters();
sp.addStore(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE);
sp.setLanguage(SearchService.LANGUAGE_LUCENE);
sp.setQuery("TYPE:\"mymodel:myfoldertype\" AND @cm\\:name:*one*"

AuthenticationUtil.runas() を使用して、ユーザーの認証コンテキストでこのクエリを実行します。ユーザーには、このフォルダーへの読み取りアクセス権があります。

現在、結果セットには 0 件の結果が含まれています。

しかし、ログから Nodebrowser に (Lucene モードで) クエリをコピーして貼り付けると、予想されるフォルダーが返されます。

この違いの原因は何ですか?明らかに、Webscript の結果セットにも期待されるフォルダーを取得したいと思います。

4

2 に答える 2