Как я могу искать ключевое слово в порядке django
content = request.query_params.get('search')
searchList = list(content.strip(" "))
resultLoop= Medicines.objects.filter(name__icontains=searchList[0])
for letter in searchList:
resultLoop = resultLoop.filter(name__icontains=letter)
вот как мне удается получить результат, который содержит все буквы, которые содержит ключевое слово, но это зашифрованный результат.
например, если я ищу 'abc' из ['abcd','bcda','cdab','adbc'], он вернет все четыре элемента, потому что они содержат все буквы, которые есть в ключевом слове,
Мне нужно только два элемента, которые находятся в фактическом порядке ключевых слов. Это ['abcd','abdc']