В этом материале
Усиление свойства меняет его влияние на ранжирование; фильтр или условие совпадения токенов может исключить документ из допустимой выдачи.
Веса полей BM25F в Weaviate меняют вклад лексических доказательств в ранжирование, но не заменяют решение о том, какие материалы доступны поиску. До замены embedding-модели разделите выбор свойств, условия совпадения токенов и повышение баллов.
Найти поля лексических доказательств
Справочник keyword search позволяет выбирать свойства и задавать их вклад. Заголовок может быть полезным резюме, тогда как основной текст содержит сам ответ. Определите участие обоих полей и сохраните решение в наборе проверки. Скопированные меню, повторные подписи страниц и boilerplate иначе создадут множество совпадений без полезного содержания. До изменения весов исследуйте действительно сохранённые значения, а не только предполагаемую схему исходного файла и отображение результата интерфейсом.
Различить вес и исключение
Boost свойства меняет влияние; фильтр меняет допуск. Оператор совпадения токенов может определить попадание документа в лексическую выдачу вообще. Это разные вмешательства. Если подтверждающий фрагмент исчез после настройки, сначала найдите изменённую границу. Повышение веса основного текста не вернёт документ, исключённый условием совпадения. Аналогично высокий балл заголовка не доказывает, что тело документа подтверждает нужное утверждение и действительно отвечает на заданный вопрос.
Отделить влияние hybrid
Описание гибридного поиска объясняет объединение лексических и векторных результатов. Смена полей BM25F поэтому меняет одну ветвь до fusion. При оценке весов сохраняйте путь эмбеддингов и настройки слияния неизменными. Иначе опыт не объяснит, вызвано ли улучшение более полезными лексическими кандидатами или другой комбинацией сигналов. Промежуточная выдача позволяет сохранить это различие даже после переноса настроек в общий профиль приложения.
Проверить текст, содержащий ответ
Создайте учебный набор: совпавший заголовок с нерелевантным телом, общий заголовок с нужным ответом и документ с точным кодом. Разметку составляйте по полному содержанию источника. Сравните конфигурации выбранных свойств, затем исследуйте баллы и подтверждающие отрывки. Знакомое название документа само по себе не является доказательством. Оно может объяснить лексический результат, но ещё не подтверждает пригодность материала для ответа на конкретный запрос.
| Свойство документа | Диагностический вопрос |
|---|---|
| Точные слова заголовка | Отвечает ли основной текст? |
| Доказательство только в теле | Попадает ли оно в кандидаты? |
| Повторная навигация | Создаёт ли она ложные совпадения? |
Сохранить настройки запроса
Справочник hybrid-запросов задаёт конфигурацию ветвей, используемую приложением. Храните реальный запрос вместе со схемой. Исправленный импорт или переименованное поле могут оставить старый запрос, обращающийся к устаревшему свойству. Версии сервера и клиента также важны для новых match- и boost-возможностей. Проверяйте выбранный интерфейс, а не переносите без проверки пример другого поколения API в действующий профиль поисковой коллекции.
Оценить полезное подтверждение
Рассматривайте идентификаторы, запросы в форме заголовка и естественные вопросы отдельно. Одна средняя способна поощрять совпадение названий, скрывая потерю доказательств из тела. Сохраните порядок документов и отрывок, объясняющий каждую оценку. Принятая конфигурация описывает свойства поиска, веса и условия совпадения вместе с оставшимися ошибками. Её задача — сделать доказательства достижимыми, а не просто увеличить баллы привлекательных строк выдачи.
Связанные материалы: Локальный RAG-сервер: какие компоненты размещать рядом с GPU; Эмбеддинги для русского языка: как проверить поиск на своих документах.