Комментарий к Поиск в XWiki

Редактировал(а) Coluns 16.08.2024

  • hp
    hp, 16.02.2023

    Добрый день, спасибо за толковые материалы по XWIKI !

    Сам несколько уже лет использую ее в качестве основной платформы для организации информационных сред и очень доволен возможностями.

    Поисковый движок Solr действительно функционален и эффективен, но есть один нюанс: он требует ввести слово целиком, либо использовать подстановочные знаки, к примеру *.

    image-20221114103755-1.png

    А сотрудники, привыкшие к гулопоиску, ждут моментальной реакции на ввод символов, т.е. чтобы поисковая система предлагала варианты по мере ввода части слова.

    Скажите, есть ли какой-то вариант настройки Apache Solr в этом плане? 

  • Coluns
    Coluns, 17.02.2023

    Добрый день!

    Спасибо за интересный вопрос.

    Вы спрашиваете про функцию "живого поиска".

    На данный момент, она есть в поле быстрого поиска которое расположено в правом верхнем углу экрана:

    0mI6xdabzK.png

    На экране расширенного поиска, такой возможности нет.

    Но в целом такая возможность в системе возможна.

    Так как есть виджет suggestion который как раз и предназначен для "предложения" результатов по мере ввода.

    С его помощью можно реализовать собственный интерфейс ввода.

    Вот страница где можно посмотреть как он работает: Виджет подсказки при вводе

    hcZyaryuaX.png

    • hp
      hp, 17.02.2023

      Спасибо за инфу по suggestion, обязательно посмотрю.

      Вы спрашиваете про функцию "живого поиска". На данный момент, она есть в поле быстрого поиска которое расположено в правом верхнем углу экрана...

      В вашем примере не совсем то, у вас слово набрано целиком, а я имел в виду предложение вариантов в процессе набора частей слова, продублирую свой скрин снова для ясности.

      image-20230217154759-1.png

      Обратите внимание на разницу в поисковых запросах позиций 1 и 2 (выделено желтым) и результатах поиска в красных рамках.

      Если бы в позиции 1 было набрано хотя бы "аннотац" (без окончания), поисковый движок уже начал бы предлагать варианты в разных склонениях, но до буквы "ц" реакции движка не будет. Вы можете проверить это на любом длинном слове.

      • Coluns
        Coluns, 20.02.2023

        Какая то проблема у нас с сохранением скриншотов в комментариях. 😐

        Устраним. Пока же возможно стоит разместить комментарий в виде ссылки.

        Извините за неудобство.

        • Анонимно
          Анонимно, 05.03.2023

          Вот мой скрин, надеюсь сохранится:

          Data URI image

          Как видите, суть несколько иная )

          • Coluns
            Coluns, 05.03.2023

            Да. Теперь понятно о чем вы говорите когда пишете: "нужен некий обработчик, который после каждой набранной буквы в поисковой строке будет "незримо" добавлять подстановочный символ *, чтобы стартовать поиск уже на начальном этапе набора слова."

            Интересная идея. Немного медленнее работает поиск правда в таком случае, так что наверно это должно быть опционально. Включаться и выключаться в настройках.

  • hp
    hp, 17.02.2023

    По сути здесь нужен некий обработчик, который после каждой набранной буквы в поисковой строке будет "незримо" добавлять подстановочный символ *, чтобы стартовать поиск уже на начальном этапе набора слова.

    • Coluns
      Coluns, 20.02.2023

      Интересная идея. Нужно обдумать.

      Хотя наш опыт показывает что как правило, для корпоративной базы знаний, быстрый поиск востребован нечасто.

      Обычно, если корпоративная база знаний активно используется, то в ней появляется довольно много материалов, часть из которых дублирует друг друга.

      Поэтому без возможности уточнять поиск, фильтровать по типам записей, авторам, датам изменений и т.д., поиск получается не очень релевантным.

      Если же использовать фильтры, то это становиться очень похоже на "расширенный" поиск как это сделано в Яндекс или Google.

      С этой точки зрения, поиск в XWiki реализован по тому же принципу.

       

  • hrapitan
    hrapitan, 29.08.2023

    А вот еще вопрос по поводу поиска: нет ли возможности вытащить отдельно поисковую строку и вставить ее как макрос в произвольное место страницы?
    Текущая реализация (ПВУ) не очевидна, есть потребность на стартовой странице иметь большую заметную строку поиска (как в Гугле), из которой можно перейти при желании в расширенный режим.
    Из того, что нашел - макрос дерева страниц, но он привязан к дереву. Хотелось бы просто поисковую строку, которая ищет по БД.

Войти и комментировать