我有以下的搜索:提高Django的搜索
titles = Title.objects.filter(title__icontains=search)
如果這是一個搜索發現:
Thomas: Splish, Splash, Splosh
我可以輸入類似「托馬斯」或「托馬斯:水花,飛濺,Splosh「,它會工作。
但是,如果我輸入類似"Thomas Splash"
之類的東西,它將不起作用。我認爲應如何改進搜索到做這樣的事情(也注意到,如果我們分手的話,逗號和其他非字母數字應該被忽略 - 例如,分裂的話不應該是「托馬斯」,「水花, 「而是」Thomas「,」Splish「等。