Skip to content

Commit 8a3046a

Browse files
authored
Merge pull request #3993 from manticoresoftware/32_bit_mast_ft
documented 32 bit mask for counting ranking factors
2 parents 82926fe + bd198d3 commit 8a3046a

File tree

11 files changed

+517
-235
lines changed

11 files changed

+517
-235
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"952f69200bbcde4ecbb0a980734e6313d08f125660ac401046fdf0c250709394": {
3+
"original": "# Integration with Grafana\n\n> NOTE: The integration with Grafana requires [Manticore Buddy](../Installation/Manticore_Buddy.md). If it doesn't work, make sure Buddy is installed.\n\n[Grafana](https://grafana.com/) is an open-source data visualization and monitoring platform that allows you to create interactive dashboards and charts. Manticore Search integrates seamlessly with Grafana using the default MySQL connector, enabling you to visualize search data, monitor performance metrics, and analyze trends in real-time.\n\nCurrently, Grafana versions 10.0-12.2 are tested and supported.\n\n## Prerequisites\n\nBefore integrating Manticore Search with Grafana, ensure that:\n\n1. Manticore Search (version 6.2.0 or later) is properly installed and configured on your server. Refer to the [official Manticore Search installation guide](../Installation/Installation.md) for assistance.\n\n2. Grafana is set up on your system. Follow the [official Grafana installation guide](https://grafana.com/docs/grafana/latest/setup-grafana/installation/) for installation instructions.\n\n## Connecting Manticore Search to Grafana\n\nTo connect Manticore Search to Grafana:\n\n1. Log in to your Grafana dashboard and click on \"Configuration\" (the gear icon) in the left sidebar.\n\n2. Select \"Data Sources\" and click on \"Add data source.\"\n\n3. Choose \"MySQL\" from the list of available data sources.\n\n4. In the settings page, provide the following details:\n\n - **Name**: A name for the data source (e.g., \"Manticore Search\")\n\n - **Host**: The hostname or IP address of your Manticore Search server (with MySQL port, default: `localhost:9306`)\n\n - **Database**: Leave empty or specify your database name\n\n - **User**: The username with access to Manticore Search (default: `root`)\n\n - **Password**: The password for the specified user (default: empty)\n\n5. Click on \"Save & Test\" to verify the connection.\n\n## Creating Visualizations and Dashboards\n\nAfter connecting Manticore Search to Grafana, you can create dashboards and visualizations:\n\n1. In the Grafana dashboard, click on the \"+\" icon in the left sidebar and select \"New dashboard.\"\n\n2. Click on the \"Add visualization\" button to start configuring your chart.\n\n3. Choose the Manticore Search data source that you connected via the MySQL connector.\n\n4. Select the type of chart you want to create (e.g., Time Series, Bar chart, Candlestick, Pie chart).\n\n5. Use Grafana's query builder or write an SQL query to fetch data from your Manticore Search tables.\n\n6. Customize the chart's appearance, labels, and other settings as needed.\n\n7. Click \"Apply\" to save your visualization to the dashboard.\n\n## Example Use Case\n\nHere's a simple example using time-series data. First, create a table and load sample data:\n\nCODE_BLOCK_0\n\nLoad the data:\n\nCODE_BLOCK_1\n\nIn Grafana, you can create:\n\n- **Time Series chart**: Visualize price changes over time\n\n- **Candlestick chart**: Display open, high, low, close values for financial data\n\n- **Aggregation charts**: Use COUNT, AVG, MAX, MIN functions\n\nExample queries:\n\nCODE_BLOCK_2\n\n## Supported Features\n\nWhen working with Manticore Search through Grafana, you can:\n\n- Execute SQL queries against Manticore Search tables\n\n- Use aggregation functions: COUNT, AVG, MAX, MIN\n\n- Apply GROUP BY and ORDER BY operations\n\n- Filter data with WHERE clauses\n\n- Access table metadata via `information_schema.tables`\n\n- Create various visualization types supported by Grafana\n\n## Limitations\n\n- Some advanced MySQL features may not be available when working with Manticore Search through Grafana.\n\n- Only features supported by Manticore Search are available. Refer to the [SQL reference](../Searching/Full_text_matching/Basic_usage.md) for details.\n\n## References\n\nFor more information and detailed tutorials:\n\n- [Grafana integration blog post](https://manticoresearch.com/blog/manticoresearch-grafana-integration/)\n\n- [Official Grafana documentation](https://grafana.com/docs/)",
4+
"translations": {
5+
"chinese": "# 与Grafana集成\n\n> 注意:与Grafana的集成需要[Manticore Buddy](../Installation/Manticore_Buddy.md)。如果无法正常工作,请确保Buddy已安装。\n\n[Grafana](https://grafana.com/)是一个开源的数据可视化和监控平台,它允许您创建交互式仪表板和图表。Manticore Search通过默认的MySQL连接器无缝集成到Grafana,使您能够实时可视化搜索数据、监控性能指标和分析趋势。\n\n目前,支持并测试的Grafana版本为10.0-12.2。\n\n## 先决条件\n\n在将Manticore Search与Grafana集成之前,请确保:\n\n1. Manticore Search(版本6.2.0或更高)已正确安装和配置在您的服务器上。请参考[Manticore Search官方安装指南](../Installation/Installation.md)以获得帮助。\n\n2. Grafana已在您的系统上设置。按照[Grafana官方安装指南](https://grafana.com/docs/grafana/latest/setup-grafana/installation/)进行安装。\n\n## 将Manticore Search连接到Grafana\n\n要将Manticore Search连接到Grafana:\n\n1. 登录您的Grafana仪表板,并点击左侧边栏的\"Configuration\"(齿轮图标)。\n\n2. 选择\"Data Sources\"并点击\"Add data source\"。\n\n3. 从可用数据源列表中选择\"MySQL\"。\n\n4. 在设置页面,提供以下详细信息:\n\n - **Name**:数据源的名称(例如:\"Manticore Search\")\n\n - **Host**:Manticore Search服务器的主机名或IP地址(带MySQL端口,默认:`localhost:9306`)\n\n - **Database**:留空或指定您的数据库名称\n\n - **User**:具有Manticore Search访问权限的用户名(默认:`root`)\n\n - **Password**:指定用户的密码(默认:空)\n\n5. 点击\"Save & Test\"以验证连接。\n\n## 创建可视化和仪表板\n\n将Manticore Search连接到Grafana后,您可以创建仪表板和可视化:\n\n1. 在Grafana仪表板中,点击左侧边栏的\"+\"图标,选择\"New dashboard\"。\n\n2. 点击\"Add visualization\"按钮开始配置图表。\n\n3. 选择通过MySQL连接器连接的Manticore Search数据源。\n\n4. 选择要创建的图表类型(例如,时间序列、柱状图、K线图、饼图)。\n\n5. 使用Grafana的查询构建器或编写SQL查询从Manticore Search表中获取数据。\n\n6. 根据需要自定义图表的外观、标签和其他设置。\n\n7. 点击\"Apply\"将可视化保存到仪表板。\n\n## 示例用例\n\n以下是使用时间序列数据的简单示例。首先,创建一个表并加载示例数据:\n\nCODE_BLOCK_0\n\n加载数据:\n\nCODE_BLOCK_1\n\n在Grafana中,您可以创建:\n\n- **时间序列图**:可视化价格变化趋势\n\n- **K线图**:显示金融数据的开盘、最高、最低、收盘价\n\n- **聚合图表**:使用COUNT、AVG、MAX、MIN函数\n\n示例查询:\n\nCODE_BLOCK_2\n\n## 支持的功能\n\n通过Grafana使用Manticore Search时,您可以:\n\n- 对Manticore Search表执行SQL查询\n\n- 使用聚合函数:COUNT、AVG、MAX、MIN\n\n- 应用GROUP BY和ORDER BY操作\n\n- 使用WHERE子句过滤数据\n\n- 通过`information_schema.tables`访问表元数据\n\n- 创建Grafana支持的各种可视化类型\n\n## 限制\n\n- 在通过Grafana使用Manticore Search时,一些高级MySQL功能可能不可用。\n\n- 只能使用Manticore Search支持的功能。请参考[SQL参考](../Searching/Full_text_matching/Basic_usage.md)了解详情。\n\n## 参考资料\n\n欲了解更多信息和详细教程:\n\n- [Grafana集成博客文章](https://manticoresearch.com/blog/manticoresearch-grafana-integration/)\n\n- [Grafana官方文档](https://grafana.com/docs/)",
6+
"russian": "# Интеграция с Grafana\n\n> ПРИМЕЧАНИЕ: Интеграция с Grafana требует [Manticore Buddy](../Installation/Manticore_Buddy.md). Если что-то не работает, убедитесь, что Buddy установлен.\n\n[Grafana](https://grafana.com/) - это open-source платформа для визуализации данных и мониторинга, которая позволяет создавать интерактивные панели мониторинга и графики. Manticore Search легко интегрируется с Grafana, используя стандартный MySQL-коннектор, что дает возможность визуализировать поисковые данные, отслеживать показатели производительности и анализировать тренды в реальном времени.\n\nВ настоящее время протестированы и поддерживаются версии Grafana 10.0-12.2.\n\n## Предварительные требования\n\nПеред интеграцией Manticore Search с Grafana убедитесь, что:\n\n1. Manticore Search (версия 6.2.0 или новее) правильно установлен и настроен на вашем сервере. Обратитесь к [официальному руководству по установке Manticore Search](../Installation/Installation.md) для получения помощи.\n\n2. Grafana установлена в вашей системе. Следуйте [официальному руководству по установке Grafana](https://grafana.com/docs/grafana/latest/setup-grafana/installation/) для получения инструкций по установке.\n\n## Подключение Manticore Search к Grafana\n\nДля подключения Manticore Search к Grafana:\n\n1. Войдите в свою панель управления Grafana и нажмите \"Конфигурация\" (значок шестеренки) в левом боковом меню.\n\n2. Выберите \"Источники данных\" и нажмите \"Добавить источник данных\".\n\n3. Выберите \"MySQL\" из списка доступных источников данных.\n\n4. На странице настроек введите следующие данные:\n\n - **Название**: Название для источника данных (например, \"Manticore Search\")\n\n - **Хост**: Имя хоста или IP-адрес вашего сервера Manticore Search (с портом MySQL, по умолчанию: `localhost:9306`)\n\n - **База данных**: Оставьте пустым или укажите название базы данных\n\n - **Пользователь**: Имя пользователя с доступом к Manticore Search (по умолчанию: `root`)\n\n - **Пароль**: Пароль для указанного пользователя (по умолчанию: пустой)\n\n5. Нажмите \"Сохранить и проверить\" для подтверждения подключения.\n\n## Создание визуализаций и панелей мониторинга\n\nПосле подключения Manticore Search к Grafana вы можете создавать панели мониторинга и визуализации:\n\n1. На панели Grafana нажмите значок \"+\" в левом боковом меню и выберите \"Новая панель мониторинга\".\n\n2. Нажмите кнопку \"Добавить визуализацию\" для настройки графика.\n\n3. Выберите источник данных Manticore Search, который вы подключили через MySQL-коннектор.\n\n4. Выберите тип графика, который хотите создать (например, Временная шкала, Столбчатый график, Свечной график, Круговая диаграмма).\n\n5. Используйте построитель запросов Grafana или напишите SQL-запрос для получения данных из таблиц Manticore Search.\n\n6. Настройте внешний вид графика, метки и другие параметры по необходимости.\n\n7. Нажмите \"Применить\" для сохранения визуализации на панели мониторинга.\n\n## Пример использования\n\nВот простой пример с использованием данных временных рядов. Сначала создайте таблицу и загрузите демонстрационные данные:\n\nCODE_BLOCK_0\n\nЗагрузите данные:\n\nCODE_BLOCK_1\n\nВ Grafana вы можете создать:\n\n- **График временных рядов**: Визуализация изменений цены с течением времени\n\n- **Свечной график**: Отображение значений открытия, максимума, минимума, закрытия для финансовых данных\n\n- **Графики агрегации**: Использование функций COUNT, AVG, MAX, MIN\n\nПримеры запросов:\n\nCODE_BLOCK_2\n\n## Поддерживаемые функции\n\nПри работе с Manticore Search через Grafana вы можете:\n\n- Выполнять SQL-запросы к таблицам Manticore Search\n\n- Использовать агрегирующие функции: COUNT, AVG, MAX, MIN\n\n- Применять операции GROUP BY и ORDER BY\n\n- Фильтровать данные с помощью условий WHERE\n\n- Получать доступ к метаданным таблиц через `information_schema.tables`\n\n- Создавать различные типы визуализаций, поддерживаемые Grafana\n\n## Ограничения\n\n- Некоторые расширенные функции MySQL могут быть недоступны при работе с Manticore Search через Grafana.\n\n- Доступны только функции, поддерживаемые Manticore Search. Обратитесь к [справочнику по SQL](../Searching/Full_text_matching/Basic_usage.md) для получения подробностей.\n\n## Ссылки\n\nДля получения дополнительной информации и подробных руководств:\n\n- [Статья о интеграции Grafana](https://manticoresearch.com/blog/manticoresearch-grafana-integration/)\n\n- [Официальная документация Grafana](https://grafana.com/docs/)"
7+
},
8+
"is_code_or_comment": false
9+
}
10+
}

0 commit comments

Comments
 (0)