Оценка многозначного поля solr

Если у меня есть документ с многозначным полем в Solr, несколько значений оцениваются независимо или просто объединяются и оцениваются как одно большое поле? Надеюсь, они забили независимо друг от друга. Вот пример того, что я имею в виду:

У меня есть документ с полем для имени человека, где может быть несколько имен для одного и того же человека. Все имена разные (в некоторых случаях очень разные), но все они - одно и то же лицо / документ.

Человек 1: Дэвид Боуи, Дэвид Роберт Джонс, Зигги Стардаст, Тонкий Белый Герцог

Человек 2: Дэвид Леттерман

Человек 3: Дэвид Хассельхофф, Дэвид Майкл Хассельхофф

Если бы я стал искать «Дэвида», я бы хотел, чтобы все они имели примерно одинаковые шансы на совпадение. Если бы каждое имя оценивалось независимо, это могло бы быть так. Если они просто хранятся и просматриваются как одно поле, Дэвид Боуи будет наказан за то, что у него гораздо больше токенов, чем у других. Как Solr справляется с этим сценарием?

16
задан user605331 13 February 2012 в 13:39
поделиться