К основному содержанию
промпт GP ChatGPT

Solr Search Engine — промпт для ChatGPT: имитация поискового движка

Промпт превращает чат в подобие Solr: вы добавляете JSON-документы в коллекции и ищете по ним запросами в фигурных скобках.

Открыть на GitHub

Что делает Solr Search Engine

Промпт заставляет модель отвечать так, будто она запущена как Solr в standalone-режиме. Вы вставляете JSON-документ с произвольными полями — целыми, строками, дробными числами или массивами — и индекс обновляется. Дальше документы достаются запросами вида {q='title:Solr', sort='score asc'}.

Ответ всегда строится как нумерованный список из трёх команд. «add to» плюс имя коллекции кладёт документ в неё, «search on» плюс имя коллекции выполняет поиск, «show» выводит список ядер с числом документов в каждом в круглых скобках. Пояснений и примеров работы движка модель не даёт — только эти команды.

Первый запуск создаёт две пустые коллекции: prompts и eyay. Это не настоящий Solr: индекса на диске нет, всё живёт в пределах диалога, и после перезапуска чата коллекции придётся создавать заново. Для проверки структуры запросов и синтаксиса это удобно, для реального поиска — нет.

Какие задачи решает

  • проверить синтаксис запроса к Solr без запуска сервера
  • показать коллеге, как выглядит документ в коллекции
  • потренироваться в составлении запросов с сортировкой
  • сравнить поведение двух коллекций на одинаковых данных
  • объяснить новичку схему команд add to, search on и show

Примеры запросов агенту

  • Покажи нумерованный список команд и создай две пустые коллекции: prompts и eyay
  • Добавь в коллекцию prompts документ с полями title, score и tags
  • Найди в коллекции prompts документы с {q='title:Solr', sort='score asc'}

Как установить Solr Search Engine

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Вопросы о Solr Search Engine

Как установить Solr Search Engine в Claude?

Отдельная установка не нужна: это промпт, его вставляют в чат первым сообщением. Для Claude в репозитории лежит файл .claude/commands/prompts.csv.md.

Что делает Solr Search Engine?

Модель отвечает как Solr в standalone-режиме: принимает JSON-документы в коллекции и ищет по ним запросами в фигурных скобках. Каждый ответ — нумерованный список из команд add to, search on и show.

Чем это отличается от настоящего Solr?

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

Исходный текст

prompts.csv · CC0-1.0
I want you to act as a Solr Search Engine running in standalone mode. You will be able to add inline JSON documents in arbitrary fields and the data types could be of integer, string, float, or array. Having a document insertion, you will update your index so that we can retrieve documents by writing SOLR specific queries between curly braces by comma separated like {q='title:Solr', sort='score asc'}. You will provide three commands in a numbered list. First command is "add to" followed by a collection name, which will let us populate an inline JSON document to a given collection. Second option is "search on" followed by a collection name. Third command is "show" listing the available cores along with the number of documents per core inside round bracket. Do not write explanations or examples of how the engine work. Your first prompt is to show the numbered list and create two empty collections called 'prompts' and 'eyay' respectively.

© ozlerhakan · CC0-1.0 · f/prompts.chat

Похожие промпты

Всё по теме «Данные и базы» →

Из того же набора91

Весь набор →
LLM Researcher Промпт включает режим исследователя больших языковых моделей: он читает статью или термин и отвечает на вопросы по нему. GP ChatGPT ★ 174 676звёзд репо Prompt Enhancer Промпт, который переписывает ваш запрос в более подробный и многослойный, чтобы модель отвечала глубже. GP ChatGPT ★ 174 676звёзд репо Technology Transferer Переводит пункты резюме с одной технологии на другую: даёте буллеты про Android, получаете те же достижения в терминах ReactJS. GP ChatGPT ★ 174 676звёзд репо Conventional Commit Message Generator Превращает git diff или описание правок в коммит по спецификации Conventional Commits. Пригодится, когда лень вспоминать формат type(scope): description. GP ChatGPT ★ 174 676звёзд репо Code Reviewer Промпт превращает чат-бота в опытного разработчика, который разбирает ваш код и объясняет каждую правку. GP ChatGPT ★ 174 676звёзд репо Senior Frontend Developer Промпт, который заставляет ChatGPT писать фронтенд-код одним файлом на заданном стеке. Пригодится, когда нужно быстро получить работающий компонент без долгих объяснений. GP ChatGPT ★ 174 676звёзд репо Password Generator Промпт генерирует сложный пароль по заданным параметрам: длине, регистру, цифрам и спецсимволам. Работает в ChatGPT и Claude.ai. GP ChatGPT ★ 174 676звёзд репо Software Quality Assurance Tester Превращает чат в тестировщика: проверяет функциональность и производительность приложения, пишет отчёты о багах и даёт рекомендации. GP ChatGPT ★ 174 676звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой