Я подумываю об использовании запроса sphinx для индексации многих полей (в сотнях), многие из которых будут нулевыми. Мой вопрос в том, насколько большое количество нулевых полей повлияет на производительность?
Эта ситуация возникает не из-за невероятно денормализованных данных, а из-за требований к интерфейсу поиска и тому, что можно искать. По сути, я буду динамически строить конфигурацию индекса в индексированной модели, и в результате я могу получить довольно много пустых полей.
Я предполагаю, что производительность / успех этого зависит от того, что Sphinx делает с нулевыми значениями ... если он просто игнорирует их, тогда со мной все будет в порядке, но если он действительно хранит, что поле имеет нулевое значение в своем индексе, я мог бы иметь проблема.