コンテンツにスキップ

キーワード検索

キーワード検索についての仕様を説明します。 ハヤサブのすべてのデータには、別途検索ワードが保存されており、各マスタや契約等の一覧画面でキーワードを入力することでキーワード検索が可能です。

  • 保存する対象は各データ毎に保存する対象が異なっております
    • 例) 契約の場合はid、契約名、カスタムフィールドの値が対象
  • 検索ワードは、各データの保存する対象を分割し、単語、単語+単語の形で保存されます
    • 例) 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:テスト

なし