2017-09-28 7 views
0

は、AWS CloudSearch(2013 API)で、以下の構造化照会を簡素化することが可能です:AWS CloudSearch構造化クエリの条件を凝縮する方法はありますか?

(and (not sc:1) (not sc:4) (not sc:9) (not sc:13) (not sc:14) 'one' 'two') 

not条件が何らかの形でマージされるように?
rangeは私の値が連続していないため使用できません。それがどういうふうに誤解されていない限りです。私はその例よりもいくつかの値をチェックするほうが良いので、最終結果はちょっと醜いです。

文書には、searching numbersに関する単一の値と範囲以外は何も言及されていないようです。 De Morgan's Theoremことで

答えて

1

、私はそれが少しsc:用語を繰り返したがあるので、あなたが望んでいたまさにではないと思います

(not (or sc:1 sc:4 sc:9 sc:13 sc:14))

として

(and (not sc:1) (not sc:4) (not sc:9) (not sc:13) (not sc:14))

を書き換えることができますより簡単に

+0

私が今のところ望むことができる最高のProb。ありがとう! – RTF

関連する問題