読者です 読者をやめる 読者になる 読者になる

Solr4.x系で特殊文字が追加されてる

Solr(というかLucene)にクエリを投げる際は特殊文字をエスケープする必要がありますが、
4.x系から特殊文字に "/" が追加されてます。

そんなこともしらずに先日Solrをバージョンアップしたら見事はまりました orz

Solr3.6.2

Escaping Special Characters
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \

Solr4.6.1

Escaping Special Characters
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \ /

新機能でクエリに計算式が書けるみたいなことを聞いたことがあるのでその対応かな?
たしかスコアの計算式とか指定することができたようなできなかったような。。。