У каждого элемента есть параметры — объем двигателя и т. п.
Каким способом (алгоритмом) максимально точно можно определить элемент каталога по поисковому запросу, в котором может содержаться только часть названия и некоторые параметры, например,
для "ауди 8V объем двигателя 1" должен вернуть элемент №1 (см. выше).
Сейчас все работает на Sphinx (в принципе устраивает), но хотелось бы услышать ваше мнение. Спасибо.
максимально точно можно определить элемент каталога по поисковому запросу, в котором может содержаться только часть названия и некоторые параметры
элемент каталога множество А - Объект запроса поисковому запросу множество B - Запрос
результат множество С = пересечение множеств А и B
чем больше размер С тем выше релевантность/пертинентность.
содержаться только часть названия Наибольшая общая подпоследовательность
Наиболее релевантны будут те авто, которые будут выдавать наименьшую разницу для каждого параметра в отдельности и по наибольшему количеству параметров относительно запроса.
Для авто наиболее важным является точное совпадение названия бренда.