2017-01-03 10 views
0

屋外のFTS/lucene検索に関する質問があります。検索クエリでスペースのような特殊文字をエスケープする必要があることが知られています(_x0020_)。Alfresco FTS - なぜフォルダの名前の最初の数字をエスケープする必要がありますか?

しかし、フォルダの名前の最初のチャットが数字の場合、それもエスケープする必要があることが判明しました。これは、簡単に(*/2017 を/ 123456/私の場合、私はフォルダ構造を以下している):のように、フォルダを作成することにより、ノードブラウザにテストされ、ノードブラウザで親フォルダに移動することができ

Primary Path: /app:company_home/st:sites/<some-folders>/cm:_x0032_017/cm:_x0031_23456 
                  ^this is 2 ^and this is 1 

私は500文字のエラーが返されているフォルダの最初の文字をecapeしない場合。

なぜ、私はAlfresco documentationに関連するものを見つけようとしましたが、それはできませんでした。

Alfrescoはv.4.2.0

答えて

3

Lucene検索は、同様のフレームワークのようなISO 9075コード化(SQL)を使用していますので、私たちはパス要素をエンコードする必要があります。 APIがブラウザのURLのようにこの要件を隠している場合は、ISO9075Encodeを使用してジョブを実行するといいでしょう。

関連する問題