0
我建立Python和燒瓶Whooshalchemy文本搜索,目前我有這樣的事情:用Whooshalchemy在字符串內搜索?
Entry.query.whoosh_search('something').all()
通過哪些身體和進入的標題去。但是,僅當內容具有該確切字符串時才返回true。因此,例如
Entry.query.whoosh_search('cat').all()
返回條目與「我有一隻貓」,但不是「housecat」或「貓」。
如何讓搜索字符串內的字符串找到?
根據[此處]的回覆(https://groups.google.com/forum/#!topic/whoosh/ZvKHCXIB10k),您可能需要嘗試'Entry.query.whoosh_search('* cat *')。 all()'(添加*)。根據這個鏈接回覆,應該在默認的whoosh.qparser.QueryParser中調用'whoosh.query.Wildcard'類,我相信這是WhooshAlchemy默認使用的。 – Seberius