#497
タグの検索時に大文字と小文字を区別しないようにしました
#497

Public タグの検索時に大文字と小文字を区別しないようにしました

今回のリリース内容

2023-09-27.png (106.6 kB)

以前は #tori というタグと #TORI は別々のものとして扱われ、検索欄に「#tori」と入力した際に #tori タグに紐づく記事のみがヒットし、#TORIに紐づく記事はヒットしないという仕様でした。そのため、意図せずタグに大文字小文字が混在してしまった場合に検索性が悪化してしまう問題がありました。

今回のリリースにより、検索時にデフォルトで タグの大文字小文字は区別されなくなりました。 これによって、「#tori」 と検索した時に #tori#TORI の両方の記事にヒットするようになり、検索性が改善します。

タグの大文字と小文字を区別したい場合 (従来の挙動の再現)

スクリプトなどでタグ検索を行う場合、タグの大文字と小文字を厳密に区別したいことがあります。その場合、「#tori case_sensitive:true 」のように記述することでタグの大文字と小文字を区別する従来の挙動にすることが可能です。

case_sensitive:true は検索語句の中の同じグループ配下に対して作用するので、(#foo case_sensitive:true) OR (#bar) のように記述すると「#foo(大文字小文字区別あり)もしくは#bar(大文字小文字区別なし)」 のような検索も可能です。

今後のタグ関係の改善予定

  • タグのリネーム・統合機能

(\( ⁰⊖⁰)/) ヒトコト

ようやく涼しくなってきたので嬉しいです。少しでも長くこの気候が続いてほしい...


[ProTip] Webhookでdocs.esa.ioの更新通知を受け取ることができます

Enjoy "(\( ⁰⊖⁰)/)"
https://esa.io

Comments0