Как обрабатывать запросы с несколькими словами в пользовательской поисковой системе - PullRequest
1 голос
/ 25 марта 2019

У меня есть LinkedHashMap<String, ArrayList<Integer>>, который содержит слово и список вхождений. Значение в позиции i будет указывать, что многие вхождения этого слова в ith документе.

Я обработал часть, в которой пользователь ищет одно слово. Но в случае нескольких слов мне нужна помощь в его реализации. Если пользователь ищет Star, программа вернет URL страницы с наибольшим количеством вхождений, используя maxheap. Но если пользователь ищет sun and star, как я могу справиться с этим?

...