はじめに
業務でつかっているSolr、先月バージョン8.7から9.5に移行した。solrconfig.xml の書式の一部が変更になった点、修正して使っていたのだけれど、表題にあるとおりのバグにぶち当たってしまったのよ。
どんなときに困るのか
バグの内容は、クエリを投げて得られるデータがダブルクォートされず、その処理ソフトウェアを開発していたメンバーが発見した。AWS Cloutfront で動作するJSでの処理だったものだから、想定される型どおりのデータが返ってこないことでにっちもさっちもいかず・・・。
結論は、「ver.9.6 以降を使おうぜ」
対処法を探していくが、日本語では情報が得られなかった。Solr9、日本語の情報少なすぎ。とくに「利用ソフトウェアの開発」についての情報が少なすぎ。ReactとかVueJSとかで利用する方法についての情報が皆無。なんでSolr4tとか6でみんな情報止まってるの?
MySQLもそうだけど、データベース的に使われるソフトの最新版運用、ソフトウェア開発に関する情報、もっとみんな共有しようよ、と呼びかけたい。
・・・と、結局、Apache.orgのIssuesのSolrのコーナーで、開発メンバーが見つけた。今年1月にバグ報告されていて、4月27日リリースの最新版で修正されてる、とのこと。
何を言いたいか。
Solr を利用したアプリケーション開発で困ったこと、解決策は、日本語でも情報共有したいです。私も気づいたことは書くけど、みなさんも何かあったらよろしくお願いします。