Поскольку я использую PHP, я имею в виду простой способ всего json_encode всего документа и сохранить его в столбце MySQL, а из MySQL - индекс Sphinx.json encode MongoDB документы для поиска Sphinx?
Это, однако, кажется грубым, и мне интересно, получили ли другие лучшее решение?
Я согласен. Просто для уточнения, поддержка JSON в сфинксе, только делает атрибуты. Sphinx can not извлекает поля из данных JSON - его поля, которые полностью доступны для полнотекстового поиска. – barryhunter
@barryhunter не знал об атрибутах бит, это хорошо знать – Sammaye
@barryhunter Благодарим вас за упоминание поддержки JSON в сфинксе. Например, я сохраняю следующее в виде строки {"name": "john", "age": "13"} в поле mysql. Не могли бы вы прояснить больше о «отрыве полей сфинкса из данных JSON»? – spacemilkman