kintoneユーザーによるkintone日記

kintoneに関連する情報を投稿したりしなかったり

あれ、検索データがヒットしない!?そんな時の注意点(1)

kintoneの検索機能を利用していく中で、あれ?検索データがヒットしないぞ??という経験はないでしょうか。

私はよくあります。今回はそんなときに解決法?注意点?をご紹介します。

 

 

 

まず、検索したいデータが日本語の場合。

カタカナの全角と半角の区別はされず、どちらであっても検索可能です。

f:id:kintone-diary:20180406151736p:plain

全角でフォレストと検索

f:id:kintone-diary:20180406151836p:plain

半角フォレストもヒットした

f:id:kintone-diary:20180406152125p:plain

もちろん、全角フォレストもヒット

 


さて、日本語(ひらがな、カタカナ、漢字)については、1文字では検索はできません。

例えば「サイボウズスタートアップス」という単語を検索したい。

そんなとき「サ」だけでは検索できません。「サイ」ならヒットします。

f:id:kintone-diary:20180406153744p:plain

この「サイボウズスタートアップス」を検索したい

f:id:kintone-diary:20180406153935p:plain

「サ」だけでは検索できない

f:id:kintone-diary:20180406154017p:plain

「サイ」なら検索できた!



ただ、このルールにも例外があります。それは1文字の単語であれば、1文字で検索できます!

f:id:kintone-diary:20180406154648p:plain

この森を検索したい

f:id:kintone-diary:20180406154635p:plain

ヒットした

 

 

ここで、一つだけ懸念点?注意点?があります。

それは、私のように名字が1文字の場合です。

「森 裕太」のように姓と名の間にスペースが有る場合は、kintone側では「森」と「裕太」と2つの単語として識別されるようです。

そのため、一つ上の画像のように「森」と検索してもヒットします。

 

 

ただ、kintone側で「森裕太」と姓と名の間にスペースを空けずに登録されていた場合は、3文字の単語として認識し「森」と、名字だけで検索してもヒットしなくなってしまいます。

それは、1文字ではない単語を検索する時には、1文字では検索できないと言うルールがあるがあるからです。

そのため、「森裕」みたいに2文字にするとヒットするようになります。

f:id:kintone-diary:20180406160808p:plain

この「森裕太」を検索したい

f:id:kintone-diary:20180406160905p:plain

「森」だけでは、「森 裕太」はヒットするが「森裕太」はヒットしない

 

f:id:kintone-diary:20180406161510p:plain

「森裕」でヒットした

f:id:kintone-diary:20180406161515p:plain



1文字の名字で確実にこの人のデータは登録されているはずなのに、ヒットしない!なんて言う時には、kintone何に実際に登録(入力)されているデータに姓と名の間にスペースが入っていない可能性があります。

一度確認してみてください。

 

少し長くなったので、続きはまた次回にしたいと思います。