エラスティック検索では、自由なテキストをどのように検索できますか。たとえば、" test!£!£"!£"test " のような属性の 1 つにフリー テキスト データがあります。
QueryBuilders を使用して検索すると、特殊文字が原因で例外が発生します。
Web を検索すると、Lucene の escapeUtils を使用する必要があることがわかります。QueryParser.escape(searchText)
この場合、完全一致検索を行うと、それらの文字は無視され、「テスト」の結果も表示されます。
これについて何か提案してください。