# ElasticsearchのReduce Search Phase Exceptionについて

**URL:** https://discuss.elastic.co/t/elasticsearch-reduce-search-phase-exception/95070
**Category:** 日本語による質問・議論はこちら
**Created:** [July 30, 2017, 9:07am UTC](https://discuss.elastic.co/t/elasticsearch-reduce-search-phase-exception/95070 "2017-07-30T09:07:29Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![sho130](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@sho130](https://discuss.elastic.co/u/sho130)
#### Post date: [July 30, 2017, 9:07am UTC](https://discuss.elastic.co/t/elasticsearch-reduce-search-phase-exception/95070/1 "2017-07-30T09:07:29Z")

</div>

> ReduceSearchPhaseException[Failed to execute phase [query], [reduce] ]; nested: ClassCastException[java.lang.Long cannot be cast to org.apache.lucene.util.BytesRef];

Elasticsearchへのクエリ発行で上記エラーが発生するようになりました。  
キャッシュのクリア([Clear Cache | Elasticsearch Guide [1.7] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-clearcache.html)) にて  
復旧はされたのですが、発生の原因・条件等がつかめておりません。  
なにかご存知の方いましたら、教えていただけますでしょうか

Elasticsearchのバージョンは1.7.3で  
クライアントははPerlのSearch::Elasticsearch([Search::Elasticsearch - The official client for Elasticsearch - metacpan.org](https://metacpan.org/pod/Search::Elasticsearch)) を利用しています。

---

<div class="post-metadata">

### Author: ![johtani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/johtani/32/44956_2.png) [@johtani](https://discuss.elastic.co/u/johtani)
#### Post date: [July 31, 2017, 4:16am UTC](https://discuss.elastic.co/t/elasticsearch-reduce-search-phase-exception/95070/2 "2017-07-31T04:16:03Z")

</div>

一つのインデックスの中のMappingで異なるtypeで同じ名前のフィールドで型が異なるものがありませんか？

2以降で、異なるtypeで同一名のフィールドの場合に異なる型になるようなデータは登録できなくなっています。  
バージョンアップをオススメします。  
1.7系はもうメンテナンスもされていないので。。。

---

<div class="post-metadata">

### Author: ![sho130](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@sho130](https://discuss.elastic.co/u/sho130)
#### Post date: [July 31, 2017, 8:02am UTC](https://discuss.elastic.co/t/elasticsearch-reduce-search-phase-exception/95070/3 "2017-07-31T08:02:51Z")

</div>

> 一つのインデックスの中のMappingで異なるtypeで同じ名前のフィールドで型が異なるものがありませんか？

あります。  
登録できる状態がよろしくないのですね。

バージョンアップもそうですよね…

ありがとうございました。

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [August 28, 2017, 8:17am UTC](https://discuss.elastic.co/t/elasticsearch-reduce-search-phase-exception/95070/4 "2017-08-28T08:17:03Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
