Я извлекаю термины из запроса, вызывающего ExtractTerms()
объекта Query, который я получаю в результате QueryParser.Parse()
. Я получаю HashTable, но каждый элемент представлен как:
Key - term:term
Value - term:term
- Почему ключ и значение совпадают? И еще, почему значение термина дублируется и разделяется двоеточием?
- Подсветки только вставляют теги или делают что-то еще? Я хочу не только получить фрагменты текста, но и выделить исходный текст (он достаточно большой). Я пытаюсь получить термины и по смещению вставлять теги вручную. Но я волнуюсь, если это правильное решение.