assertEquals(6, results.get(2).value, 0.01F);
}
public void testKeywordWithPayloads() throws Exception {
Iterable<TermFreqPayload> keys = shuffle(
new TermFreqPayload("foo", 50, new BytesRef("hello")),
new TermFreqPayload("bar", 10, new BytesRef("goodbye")),
new TermFreqPayload("barbar", 12, new BytesRef("thank you")),
new TermFreqPayload("bar", 9, new BytesRef("should be deduplicated")),
new TermFreqPayload("bar", 8, new BytesRef("should also be deduplicated")),
new TermFreqPayload("barbara", 6, new BytesRef("for all the fish")));
AnalyzingSuggester suggester = new AnalyzingSuggester(new MockAnalyzer(random(), MockTokenizer.KEYWORD, false));
suggester.build(new TermFreqPayloadArrayIterator(keys));
for (int i = 0; i < 2; i++) {
// top N of 2, but only foo is available