キーワード検索の仕様
以下のような仕様となっております
- dxecoのすべてのデータには、別途検索ワードが保存されています
- 「Aチームの契約」という契約名の契約の場合「A」「チーム」「の」「契約」「Aチーム」「チームの契約」という形で単語と単語+単語で検索ワードとして保存されます
- 検索ワードは、各データ毎に保存する対象が異なっております。例えば契約の場合は契約名や、カスタムフィールドの値が検索ワード対象となっています
- キーワード検索で指定されたキーワードは、検索ワード同様に単語毎に分割され、その単語が上記の検索ワードにすべて前方一致でヒットするかどうかを見ております
- ※簡易な全文検索と思ってもらえれば差し支えありません
特別な検索修飾子
以下の検索修飾子をキーワードにつけることで、それぞれLIKE検索や後方一致検索をすることができます(パフォーマンスが低下する可能性がありますのでご了承ください)
修飾子 | 挙動 | 使用例 |
like | そのキーワードが検索ワードに含まれる場合にヒットします | like:テスト |
ew | そのキーワードが後方一致で含まれる場合にヒットします(ewはendwithの略称となります) | ew:002 |
eq | キーワードに完全一致する場合にヒットします
※ただし、検索ワードのいずれかに完全一致の(例: P-001とあった場合、P, 001として検索ワードに保存されているため、eq:001でもヒットします。eq:P-001は期待した挙動をします) | eq:P-001 |
not | そのキーワードが検索ワードに含まれていない場合にヒットします | not:テスト |
解決しましたか?
😞
😐
🤩