1
這是我的代碼:如何使用Xapian的和蟒蛇詞組匹配?
db = xapian.Database(path/to/database)
enquire = xapian.Enquire
stemmer = xapian.Stem(<supported language>)
query_parser = xapian.QueryParser()
query_parser.set_database(db)
query_parser.set_stemmer(stemmer)
query_parser.set_default_op(xapian.query.OP_OR)
xapian_flags = xapian.QueryParser.FLAG_BOOLEAN | xapian.QueryParser.FLAG_SYNONYM | xapian.QueryParser.FLAG_LOVEHATE
query = query_parser.parse_query('"this exact phrase"', xapian_flags)
enquiry.set_query(query)
這是不匹配「這一確切短語」(我能做到幾乎一切,但完全匹配)。請注意,我已經包含了文檔中提到的雙引號。有沒有辦法實現這一點?