0
NESTとインデックスのあるelasticsearchで作業していますが、MatchAll()に完全に応答するが返さないクエリを作成すると奇妙な問題が発生します例では、特定のマッチを持つ任意の試合:私は「」のように空の文字列のクエリで値「U」を変更した場合フィールドにクエリを追加すると、NEST Elasticsearchの空の応答が返されます
var searchResponse = client.Search<ElasticTheater>(
s => s
.Query(q => q
.Match(m => m
.Field(f => f.TheatreName())
.Query("U")
)
)
.Index("theaters")
.Type("")
.Pretty(true)
);
}
は、クエリが再びすべてのデータを返します。
¿任意のアイデアですか? ありがとうございます。
でした。これは、リクエストがエラーメッセージで失敗したり、期待通りの結果を返さなかったという意味です。 – Szeki
@Szeki私はそれが全く一致を返さないことを意味します – backslash17
'searchResponse.DebugInformation'を実際の要求に対してチェックすることができます。これは実行されました。 – Szeki