Apache Solrにはクエリ内に使う際に注意が必要な特殊文字が幾つかあります。 Apache Lucene - Query Parser Syntax 上記マニュアルによれば、下記の文字列が特殊文字に該当するようです。 + - && || ! ( ) { } [ ] ^ " ~ * ? : \ 管理ツール上のQuery機能を使って特殊文字をそのまま入れて検索してみてもSolrがエラーを返してきます。 org.apache.solr.search.SyntaxError: Cannot parse '&&': Encountered " <AND> "&& "" at line 1, column 0. ということで、この辺の特殊文字の意味とこれらをクエリに使いたい場合の回避方法のまとめです。 ・ 丸括弧() Solrで丸括弧(小括弧)の文字はグルーピングを意味します。 例えば、「Apa
![『Apache Solrにおける特殊文字の意味と扱い方』](https://cdn-ak-scissors.b.st-hatena.com/image/square/95e25b60a116cd646b6ea35a97f21d87e8bb3473/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20180307%2F17%2F6d%2F98%2Fj%2Fo01440176p_1520412760963_99ynx.jpg)