Имеется таблица с записями серийных номеров, например:
01-1048070917-A
V40-30-1004
Данные хранятся в MySQL, поиск через Sphinx. Как сделать так, чтобы Sphinx искал и по строкам без учета пробелов и тире, т.е. находил серийные номер из примеров выше по запросам «011048070917A» или «V40301004»?
Как вариант, можно поиграться с запросом, который отдает данные Сфинксу на индексацию — в нем сразу удалять пробелы и тире именно в этом поле с помощью REPLACE.
имеет смысл, если у автора поиск ведется только по серийным номерам, иначе, для обычных текстов, добавлять пробел в ignore_chars нельзя, а по условию нужно «без учета пробелов и тире».