我有以下搜索:
titles = Title.objects.filter(title__icontains=search)
如果这是要查找的搜索:
Thomas: Splish, Splash, Splosh
我可以输入“Thomas”或“Thomas: Splish, Splash, Splosh”之类的东西,它会起作用。
但是,如果我输入类似"Thomas Splash"
的内容,它将不起作用。我将如何改进搜索以执行类似的操作(另请注意,如果我们拆分单词,则应忽略逗号和其他非字母数字 - 例如,拆分单词不应为“Thomas:”、“Splish、 ”,而是“Thomas”、“Splish”等。