これらの文書を照会すると、"fq=-myfield:[* TO *]"
が使用できます。特定の空欄を持つSolrからすべての文書を削除します
どうすれば削除できますか?構文を削除すると、update?stream.body=<delete><query>...
はクエリのみを受け付け、フィルタは受け入れられないようです...
これらの文書を照会すると、"fq=-myfield:[* TO *]"
が使用できます。特定の空欄を持つSolrからすべての文書を削除します
どうすれば削除できますか?構文を削除すると、update?stream.body=<delete><query>...
はクエリのみを受け付け、フィルタは受け入れられないようです...
クエリタグに-myfield[* TO *]
を渡します。 fq
パラメータを渡さないでください。それから、私は気分がいい。 idフィールドの文字列に"data"
という単語が含まれているIDを持つすべてのドキュメントを削除しなければならないと、クエリタグの間にid:*data*
が渡されただけです。それがあなたを助けるかどうか私に教えてください。
は仕事ができる - 残念ながら私は常に取得:org.apache.solr.query.SolrRangeQueryで org.apache.solr.query.SolrRangeQuery.createDocSetで 「ava.lang.NullPointerException \t(SolrRangeQuery.java:156) \tを.access $ 200(SolrRangeQuery.java:57) " これは、数値以外の範囲のクエリ(私のようなもの)に関する正確なバグのようです:https://issues.apache.org/jira/browse/SOLR-9235 – Strinder
Ok will私の側からのデータセットをチェックし、あなたに知らせる –
フィルタはクエリなので、クエリとして発行できますか? – MatsLindh