Solr, загорелая (питон) и подсветка: как? - PullRequest
3 голосов
/ 20 июля 2011

Каков наилучший способ реализации отклика яркого солнца в приложении (в данном случае на основе django)?

Эта ссылка показывает, как структурирован ответ.

Как говорится

Результаты представлены в виде словаря словарей

, который достаточно понятен.Что я не понимаю, так это:

Текст выделен HTML, и фрагменты должны подходить для размещения прямо в шаблоне поиска

Как я могу"сбросить фрагменты в шаблоне"?В примере они выделяют слово «игра».Как я могу использовать эти выделенные фрагменты?Должен ли я сделать «поиск и замена регулярных выражений» в моем тексте?Есть ли другой (надеюсь, умнее) способ справиться с этим?

Я действительно застрял на этот раз, и не могу найти никакого решения.Спасибо всем заранее.

1 Ответ

0 голосов
/ 27 февраля 2012

Текст, который нужно выделить, уже окружен тегами. Таким образом, если вы отобразите текст результата как есть (в HTML-ответе, который передается), выделенные слова будут выделены жирным шрифтом (из-за тега вокруг них). Если вы хотите, чтобы он был выделен по-другому, вы можете сделать это с помощью CSS. Что-то вроде:

em {
    background-color: yellow;
}

в вашем css выделит совпадения желтым цветом, например.

...