# Discoverにおけるハイフンを含む文字列の検索について

**URL:** <https://discuss.elastic.co/t/discover/299817>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [March 16, 2022, 5:24am UTC](https://discuss.elastic.co/t/discover/299817 "2022-03-16T05:24:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![t-nakata](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@t-nakata](https://discuss.elastic.co/u/t-nakata)\
**Post date:** [March 16, 2022, 5:24am UTC](https://discuss.elastic.co/t/discover/299817/1 "2022-03-16T05:24:56Z")

</div>

ドキュメント内のあるフィールドに、ハイフンを含む文字列があります。  
フィールド名：fieldA  
値：su  
su-l  
su-a

Discover画面にて前方一致で「su-」から始まるものを検索したいのですが、想定通りの検索が出来ませんでした。

下記、Discoverでの指定条件と結果になります。

fieldA:"su-l" →su-lのフィールドのみマッチ  
fieldA:"su\*" →su、su-l、su-aがマッチ  
fieldA:"su-\*"→su、su-l、su-aがマッチ(su-l,su-aのみマッチすることを期待)

ハイフンを含む文字列については、特殊な検索方法が必要になるか、ご教示頂けないでしょうか。

---

<div class="post-metadata">

**Author:** ![t-nakata](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@t-nakata](https://discuss.elastic.co/u/t-nakata)\
**Post date:** [March 22, 2022, 9:13am UTC](https://discuss.elastic.co/t/discover/299817/2 "2022-03-22T09:13:23Z")

</div>

下記ドキュメントから仕様通りの動作と理解しました。

> **[Term query | Elasticsearch Guide \[8.1\] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-term-query.html)**

ハイフンを含んだ文字列を検索するにはアナライザーを設定する必要がある認識ですが、アナライザーの設定変更を行わずに検索する方法があればご教示いただけないでしょうか。

---

<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:** [April 19, 2022, 9:13am UTC](https://discuss.elastic.co/t/discover/299817/3 "2022-04-19T09:13:32Z")

</div>

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