Nginx の HttpHeadersMoreModule を使うと、HTTP レスポンスにヘッダーを付け足せるようなので導入してみます。 特定の条件の場合にヘッダーを追加できるとクロスドメイン通信を実現できますので、 JSON か XML でレスポンスを返せるサーバーソフトウェアのクライアントサイドを実装する敷居が下がるはずです。 要するに、JavaScript で Solr のカスタムクライアントを実装できるかもしれませんね、という話です。
HttpHeadersMoreModule は追加モジュールであるため、ソースコードを取得して、 Nginx のビルドオプションで明示する必要があります。 自前でソースコードをコンパイルするところから始めますので、すんなりいかない場合もあるかもしれません。 実行環境には Amazon の EC2 を使います。
この辺の続きです。
