sql - Doing a SQLite MATCH using only negated terms -


मैंने हाल ही में पाया है कि यह SQLite में असंभव है:

  SELECT * से फल WHERE फल MATCH '-pleple'   

फिर भी यह संभव है:

  SELECT * से फल WHERE फल MATCH 'pear -apple'   

मैंने इसे उसी परिणाम के साथ FTS3 और FTS4 का उपयोग करने की कोशिश की मैच में कम से कम एक गैर-नकार शब्द की आवश्यकता क्यों है? और मैं इस सीमा के आसपास कैसे काम करूं? मुझे उन सभी फ़लों को वापस करने की ज़रूरत है जो "सेब" से मेल नहीं खाते हैं ... ये है। किसी भी विचार?

ऐसा कुछ काम करेगा:

  SELECT * फल से जहां फल नहीं है। नहीं (फल का चयन करें जहां फल से फल 'सेब')    

Comments

Popular posts from this blog

qt - switch/case statement in C++ with a QString type -

python - sqlite3.OperationalError: near "REFERENCES": syntax error - foreign key creating -

Python's equivalent for Ruby's define_method? -