Если у меня есть документ с многозначным полем в Solr, несколько значений оцениваются независимо или просто объединяются и оцениваются как одно большое поле? Надеюсь, они забили независимо друг от друга. Вот пример того, что я имею в виду:
У меня есть документ с полем для имени человека, где может быть несколько имен для одного и того же человека. Все имена разные (в некоторых случаях очень разные), но все они - одно и то же лицо / документ.
Человек 1: Дэвид Боуи, Дэвид Роберт Джонс, Зигги Стардаст, Тонкий Белый Герцог
Человек 2: Дэвид Леттерман
Человек 3: Дэвид Хассельхофф, Дэвид Майкл Хассельхофф
Если бы я стал искать «Дэвида», я бы хотел, чтобы все они имели примерно одинаковые шансы на совпадение. Если бы каждое имя оценивалось независимо, это могло бы быть так. Если они просто хранятся и просматриваются как одно поле, Дэвид Боуи будет наказан за то, что у него гораздо больше токенов, чем у других. Как Solr справляется с этим сценарием?