legacy-knowledge-base
公開されました Jul. 2, 2025

検索結果ページのカスタムフィルター(Filter Query Type:Query String)が正常に動作しない。

投稿者

Sivakumar Perumal

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 検索結果ページのカスタムフィルター(Filter Query Type: Query String)が正常に動作しない。
    ERROR [ajp-nio-172.1.129.27-8080-exec-2202][ElasticsearchIndexSearcher:169] java.lang.RuntimeException: org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [query], all shards failed; shardFailures {[50tzxOqZRe6_E_p8wL8v8A][liferay-20101][0]: RemoteTransportException[[node-2][172.1.129.29:9300][indices:data/read/search[phase/query]]]; nested: QueryShardException[failed to create query: field expansion matches too many fields, limit: 1024, got: 6511]; nested: IllegalArgumentException[field expansion matches too many fields, limit: 1024, got: 6511]; }
    java.lang.RuntimeException: org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [query], all shards failed; shardFailures {[50tzxOqZRe6_E_p8wL8v8A][liferay-20101][0]: RemoteTransportException[[node-2][172.1.129.29:9300][indices:data/read/search[phase/query]]]; nested: QueryShardException[failed to create query: field expansion matches too many fields, limit: 1024, got: 6511]; nested: IllegalArgumentException[field expansion matches too many fields, limit: 1024, got: 6511]; }
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseFailure(AbstractSearchAsyncAction.java:551)
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:309)
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseDone(AbstractSearchAsyncAction.java:580)
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.onShardFailure(AbstractSearchAsyncAction.java:393)
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.access$100(AbstractSearchAsyncAction.java:68)
    at org.elasticsearch.action.search.AbstractSearchAsyncAction$1.onFailure(AbstractSearchAsyncAction.java:245)
    at org.elasticsearch.action.search.SearchExecutionStatsCollector.onFailure(SearchExecutionStatsCollector.java:73)
    at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:59)
    at org.elasticsearch.action.search.SearchTransportService$ConnectionCountingHandler.handleException(SearchTransportService.java:402)
    at org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1139)
    at org.elasticsearch.transport.InboundHandler.lambda$handleException$2(InboundHandler.java:244)
    at org.elasticsearch.common.util.concurrent.EsExecutors$DirectExecutorService.execute(EsExecutors.java:225)
    at org.elasticsearch.transport.InboundHandler.handleException(InboundHandler.java:242)
    at org.elasticsearch.transport.InboundHandler.handlerResponseError(InboundHandler.java:234)
    at org.elasticsearch.transport.InboundHandler.messageReceived(InboundHandler.java:137)

Environment

  • Liferay DXP 7.2
  • Elasticsearch 7.x

解決策

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base