Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SearchServer search_server;
- search_server.SetStopWords("и в на"s);
- search_server.AddDocument(0, "белый кот и модный ошейник"s,
- DocumentStatus::ACTUAL, {8, -3});
- search_server.AddDocument(1, "пушистый кот пушистый хвост"s,
- DocumentStatus::ACTUAL, {7, 2, 7});
- search_server.AddDocument(2, "ухоженный пёс выразительные глаза"s,
- DocumentStatus::ACTUAL, {5, -12, 2, 1});
- search_server.AddDocument(3, "ухоженный скворец евгений"s,
- DocumentStatus::BANNED, {9});
- vector<Document> test =
- search_server.FindTopDocuments("пушистый ухоженный кот"s);
- ASSERT_EQUAL(test.size(), 3);
- std::cout << test[0].relevance << std::endl;
- ASSERT(abs(test[0].relevance - 0.866434) < EPSILON);
- ASSERT(abs(test[1].relevance - 0.173287) < EPSILON);
- ASSERT(abs(test[2].relevance - 0.173287) < EPSILON);
Advertisement
Add Comment
Please, Sign In to add comment