クエリに対してSOLRを使用するAPIに対してURLリクエストを作成しようとしています。SOLRクエリでNULL値を持つフィールドを除外します。
私は、さまざまな値を含む多くのフィールドを持つデータがたくさんあり、それらのフィールドのいくつかにはnull値が含まれることがよくあります。
特定のフィールドがnullではなく、実際の値が含まれているすべてのデータを取得するクエリを作成したいとします。
たとえば、各エントリにはtagsという名前のフィールドがあり、これはタグの配列です。タグは、例えば、単語テストとすることができる。
私はタグ:[* TO *]を実行しようとしましたが、タグが返されるすべてのデータセットが返されます。
私はまたタグを試しました:[* TO *]は、タグがヌルでタグが実際に設定されている場所のすべてのデータを返します。
私は、値を持つタグだけが返され、あなたが私を助けてくれることを望む最後のケースに入るためにあらゆることを試みてきました。
をあなたは –
ハイテク@Binoのタグフィールドに正規表現マッチをやってみてくださいあなたはそれがどのように機能するかについて詳しく説明できますか? – Luffen
'tags:/ [A-Za-z0-9] + /'のようなものです。私は正規表現マッチャーのUnicodeサポートについてはわかりませんが、ほとんどの場合、これはうまくいくはずです。 –