'гл -бирка' determined as MATCH (knife.name) AGAINST ('гл -бирка' IN NATURAL LANGUAGE MODE) but should be defined as MATCH_BOOLEAN (in list view)
but in global search
'гл -бирка' determined as MATCH (knife_project.name) AGAINST ('гл -бирка' IN BOOLEAN MODE) (all ok)
'гл* -бирка' determined as MATCH (knife.name) AGAINST ('гл* -бирка' IN BOOLEAN MODE)
(in knife entity fullTextSearch is enabled and textFilterUseContainsForVarchar in config enabled)
I guess the problem is isAuxiliaryUse is true because $result['useFullTextSearch'] is used only in global search, not in list view.