Я пытаюсь повысить определенные документы. Но они не получают повышение. Пожалуйста, скажите мне, что мне не хватает. Спасибо!
В моем кодовом индексе у меня есть:
if (myCondition)
{
myDocument.SetBoost(1.1f);
}
myIndexWriter.AddDocument(document);
затем в своем поисковом коде я извлекаю коллекцию документов из объекта ScoreDocs в коллекцию myDocuments и:
foreach (Lucene.Net.Documents.Document doc in myDocuments)
{
float tempboost = doc.GetBoost();
}
и я ставлю точку останова в предложении foreach, чтобы прерывать ее, если tempboost не равен 1. и точка останова никогда не срабатывает.
Что я пропустил?
Большое спасибо!