特定のフレーズを検索すると、TridionContentManagerで次のエラーが発生することに気付きました。
Unable to get the list of search results.
Unable to process the Search Request. Invalid search query: (*out*) AND RepositoryId:tcm\:0\-4\-1 AND OrganizationalItemAncestorIds:tcm\:*\-135625\-2. maxClauseCount is set to 10240
org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 10240
at org.apache.lucene.search.BooleanQuery.add(BooleanQuery.java:136)
at org.apache.lucene.search.BooleanQuery.add(BooleanQuery.java:127)
at org.apache.lucene.search.ScoringRewrite$1.addClause
[...and so on]
上記の例では、フレーズを検索しています*out*
。*a*
また、フレーズやその他のさまざまな小さなワイルドカードクエリを検索しても失敗します。検索をアイテムのタイトルだけに限定すると、正常に機能out*
し、正常に機能します。*out*
「すべての出版物」で検索するか、特定のフォルダで検索するかは関係ありません。検索結果を最小値(50)に制限してもかまいません。
多分これは返された結果の数と関係がありますか?
Tridion 5.3でもまったく同じ検索が正常に機能しますが、Luceneを使用していないと思いますか?
これを修正する方法について何かアイデアはありますか?