Repository Analysis

manticoresoftware/manticoresearch

Easy to use open source fast database for search | Good alternative to Elasticsearch | Drop-in replacement for E in the ELK stack

2.9 Likely human-written View on GitHub
2.9
Adjusted Score
2.9
Raw Score
100%
Time Factor
2026-05-30
Last Push
11,809
Stars
C++
Language
702,479
Lines of Code
2311
Files
1342
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 5MEDIUM 384LOW 953

Pattern Findings

1342 matches across 12 categories. Click a row to expand file-level details.

Over-Commented Block797 hits · 797 pts
SeverityFileLineSnippet
LOWmisc/build-local-test-kit.sh1#!/bin/bash
LOWmisc/wordbreak.pl1#
LOWmisc/wordbreak.pl21#
LOW.github/workflows/pack_publish.yml161 echo "* Should continue packing: ${{ steps.check-should-continue.outputs.should_continue }}" >> $GITHUB_STEP_S
LOWapi/sphinxapi.php1<?php
LOWapi/sphinxapi.php21// rather than the native SphinxAPI.
LOWapi/sphinxapi.php121define ( "SPH_UPDATE_STRING", 2 );
LOWapi/libsphinxclient/sphinxclient.c1//
LOWapi/libsphinxclient/sphinxclient.c21#define _CRT_SECURE_NO_DEPRECATE 1
LOWapi/libsphinxclient/sphinxclient.c41 // Win-specific headers, calls, libraries
LOWapi/libsphinxclient/sphinxclient.h1//
LOWapi/libsphinxclient/sphinxclient.h261#ifdef __cplusplus
LOWapi/libsphinxclient/test.c1//
LOWapi/ruby/lib/sphinx/client.rb1# = client.rb - Sphinx Client API
LOWapi/ruby/lib/sphinx/client.rb421 @anchor = { 'attrlat' => attrlat, 'attrlong' => attrlong, 'lat' => lat, 'long' => long }
LOWapi/ruby/lib/sphinx/client.rb441 # * @group - groupby function value;
LOWapi/ruby/lib/sphinx/client.rb521 end
LOWapi/ruby/lib/sphinx/client.rb541 # Index order matters. If identical IDs are found in two or more indexes,
LOWapi/ruby/lib/sphinx/client.rb561 # probably network error; error message should be already filled
LOWapi/ruby/lib/sphinx/client.rb841 #
LOWsrc/taskglobalidf.h1//
LOWsrc/knnlib.h1//
LOWsrc/icu.h1//
LOWsrc/taskpreread.h1//
LOWsrc/docs_collector.h1//
LOWsrc/searchdconfig.cpp1//
LOWsrc/docs_collector.cpp1//
LOWsrc/global_idf.h1//
LOWsrc/sphinxaot.cpp1//
LOWsrc/attrindex_builder.cpp1//
LOWsrc/queuecreator.h1//
LOWsrc/costestimate.cpp1//
LOWsrc/collation.cpp1//
LOWsrc/exprdatetime.cpp1//
LOWsrc/columnarexpr.h1//
LOWsrc/cjkpreprocessor.h1//
LOWsrc/sphinxudf.c1//
LOWsrc/networking_daemon.h1//
LOWsrc/indexer.cpp1//
LOWsrc/indexer.cpp21#include "jieba.h"
LOWsrc/queryfilter.cpp1//
LOWsrc/querystats.h1//
LOWsrc/columnarsort.cpp1//
LOWsrc/secondaryindex.cpp1//
LOWsrc/searchdhttpcompat.cpp1//
LOWsrc/docidlookup.h1//
LOWsrc/wordbreaker.cpp1//
LOWsrc/searchdexpr.h1//
LOWsrc/queuecreator.cpp1//
LOWsrc/compressed_zlib_mysql.h1//
LOWsrc/client_task_info.h1//
LOWsrc/indexsettings.cpp1//
LOWsrc/indexsettings.cpp21#include "attribute.h"
LOWsrc/searchdaemon.h1//
LOWsrc/searchdaemon.h21#include "memio.h"
LOWsrc/searchdaemon.h41 #define IOBUFTYPE (CHAR FAR *)
LOWsrc/searchdaemon.h61 #define ECONNRESET WSAECONNRESET
LOWsrc/searchdaemon.h81 // there's no MSG_NOSIGNAL on OS X
LOWsrc/sphinxrt.cpp1//
LOWsrc/sphinxrt.cpp21#include "sphinxplugin.h"
737 more matches not shown…
Slop Phrases231 hits · 561 pts
SeverityFileLineSnippet
MEDIUM.translation-cache/Reporting_bugs.md.json3 "original": "2. Find symbols in `/usr/lib/debug/.build-id` like this:\n\nCODE_BLOCK_10\n\n### Uploading your dat
MEDIUM.translation-cache/Reporting_bugs.md.json3 "original": "2. Find symbols in `/usr/lib/debug/.build-id` like this:\n\nCODE_BLOCK_10\n\n### Uploading your dat
MEDIUM.translation-cache/Reporting_bugs.md.json13 "original": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development tea
MEDIUM.translation-cache/Reporting_bugs.md.json13 "original": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development tea
LOW.translation-cache/Reporting_bugs.md.json13 "original": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development tea
MEDIUM.translation-cache/Reporting_bugs.md.json23 "source_text": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development
MEDIUM.translation-cache/Reporting_bugs.md.json23 "source_text": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development
LOW.translation-cache/Reporting_bugs.md.json23 "source_text": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development
MEDIUM.translation-cache/Reporting_bugs.md.json30 "original": "2. Find symbols in `/usr/lib/debug/.build-id` like this:\n\nCODE_BLOCK_10\n\n### Uploading your dat
MEDIUM.translation-cache/Reporting_bugs.md.json30 "original": "2. Find symbols in `/usr/lib/debug/.build-id` like this:\n\nCODE_BLOCK_10\n\n### Uploading your dat
MEDIUM.translation-cache/Reporting_bugs.md.json40 "original": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development tea
MEDIUM.translation-cache/Reporting_bugs.md.json40 "original": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development tea
LOW.translation-cache/Reporting_bugs.md.json40 "original": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development tea
MEDIUM.translation-cache/Listing_tables.md.json3 "original": "# Listing tables\n\nManticore Search has a single level of hierarchy for tables.\n\nUnlike other DB
MEDIUM.translation-cache/Listing_tables.md.json13 "original": "# Listing tables\n\nManticore Search has a single level of hierarchy for tables.\n\nUnlike other DB
MEDIUM.translation-cache/Listing_tables.md.json23 "source_text": "# Listing tables\n\nManticore Search has a single level of hierarchy for tables.\n\nUnlike other
MEDIUM.translation-cache/Listing_tables.md.json30 "original": "# Listing tables\n\nManticore Search has a single level of hierarchy for tables.\n\nUnlike other DB
MEDIUM.translation-cache/Listing_tables.md.json40 "original": "# Listing tables\n\nManticore Search has a single level of hierarchy for tables.\n\nUnlike other DB
MEDIUM.translation-cache/Connecting_to_the_server.md.json3 "original": "# Connecting to the server\n\n<!-- example connect -->\nWith default configuration, Manticore is wa
MEDIUM.translation-cache/Connecting_to_the_server.md.json3 "original": "# Connecting to the server\n\n<!-- example connect -->\nWith default configuration, Manticore is wa
MEDIUM.translation-cache/Connecting_to_the_server.md.json13 "source_text": "# Connecting to the server\n\n<!-- example connect -->\nWith default configuration, Manticore is
MEDIUM.translation-cache/Connecting_to_the_server.md.json13 "source_text": "# Connecting to the server\n\n<!-- example connect -->\nWith default configuration, Manticore is
MEDIUM.translation-cache/Introduction.md.json13 "original": "#### The benefits of C++ and the convenience of PHP\nThe Manticore Search daemon is developed in C+
MEDIUM.translation-cache/Introduction.md.json23 "original": "#### The benefits of C++ and the convenience of PHP\nThe Manticore Search daemon is developed in C+
MEDIUM.translation-cache/Introduction.md.json33 "source_text": "# Introduction\n\nManticore Search is a high-performance, multi-storage database purpose-built f
MEDIUM.translation-cache/Miscellaneous_tools.md.json3 "original": "This command prevents the daemon from performing auto-optimization, ensuring that RT table files re
MEDIUM.translation-cache/Miscellaneous_tools.md.json23 "original": "This command prevents the daemon from performing auto-optimization, ensuring that RT table files re
MEDIUM.translation-cache/Miscellaneous_tools.md.json33 "source_text": "# Miscellaneous tools\n\n## indextool\n\n`indextool` is a helpful utility that extracts various
MEDIUM.translation-cache/Quick_start_guide.md.json13 "original": "# Quick start guide\n\n<!-- example install -->\n## Install and start Manticore\n\nYou can install
MEDIUM.translation-cache/Quick_start_guide.md.json83 "original": "# Quick start guide\n\n<!-- example install -->\n## Install and start Manticore\n\nYou can install
MEDIUM.translation-cache/Quick_start_guide.md.json93 "source_text": "# Quick start guide\n\n<!-- example install -->\n## Install and start Manticore\n\nYou can insta
MEDIUM.translation-cache/Quick_start_guide.md.json100 "original": "# Quick start guide\n\n<!-- example install -->\n## Install and start Manticore\n\nYou can install
MEDIUM.translation-cache/Deleting_a_table.md.json3 "original": "# Deleting a table\n\n<!-- example drop -->\n\nDeleting a table is performed in 2 steps internally:
MEDIUM.translation-cache/Deleting_a_table.md.json13 "source_text": "# Deleting a table\n\n<!-- example drop -->\n\nDeleting a table is performed in 2 steps internal
MEDIUM…slation-cache/Server_settings/Special_suffixes.md.json3 "original": "# Special suffixes\n\nManticore Search supports the use of special suffixes to simplify numeric val
MEDIUM…slation-cache/Server_settings/Special_suffixes.md.json13 "source_text": "# Special suffixes\n\nManticore Search supports the use of special suffixes to simplify numeric
MEDIUM…cache/Server_settings/Setting_variables_online.md.json23 "original": "# Setting variables online\n\n## SET\nCODE_BLOCK_0\n\nThe `SET` statement in Manticore Search allow
MEDIUM…cache/Server_settings/Setting_variables_online.md.json33 "source_text": "# Setting variables online\n\n## SET\n```sql\nSET [GLOBAL] server_variable_name = value\nSET [IN
MEDIUM…cache/Server_settings/Setting_variables_online.md.json50 "original": "# Setting variables online\n\n## SET\nCODE_BLOCK_0\n\nThe `SET` statement in Manticore Search allow
MEDIUM…cache/Server_settings/Setting_variables_online.md.json80 "original": "# Setting variables online\n\n## SET\nCODE_BLOCK_0\n\nThe `SET` statement in Manticore Search allow
LOW.translation-cache/Security/SSL.md.json3 "original": "# SSL\n\nIn many cases, you might want to encrypt traffic between your client and the server. To do
LOW.translation-cache/Security/SSL.md.json13 "original": "# SSL\n\nIn many cases, you might want to encrypt traffic between your client and the server. To do
LOW.translation-cache/Security/SSL.md.json23 "source_text": "# SSL\n\nIn many cases, you might want to encrypt traffic between your client and the server. To
MEDIUM.translation-cache/Security/Read_only.md.json3 "original": "# Read-only mode\n\nRead-only mode for a connection disables any table or global modifications. The
MEDIUM.translation-cache/Security/Read_only.md.json13 "source_text": "# Read-only mode\n\nRead-only mode for a connection disables any table or global modifications.
MEDIUM…ring_and_compacting_a_table/Flushing_hostnames.md.json3 "original": "# FLUSH HOSTNAMES\n\nCODE_BLOCK_0\n\nThe FLUSH HOSTNAMES command is used to renew IP addresses asso
MEDIUM…ring_and_compacting_a_table/Flushing_hostnames.md.json13 "source_text": "# FLUSH HOSTNAMES\n\n```sql\nFLUSH HOSTNAMES\n```\n\nThe FLUSH HOSTNAMES command is used to rene
LOW…ring_and_compacting_a_table/Backup_and_restore.md.json3 "original": "# Backup and Restore\n\nBacking up your tables on a regular basis is essential for recovery in the
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json21 "original": "To ensure consistency of tables during backup, Manticore Search's backup tools use the innovative [
LOW…ring_and_compacting_a_table/Backup_and_restore.md.json21 "original": "To ensure consistency of tables during backup, Manticore Search's backup tools use the innovative [
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json41 "source_text": "# Backup and Restore\n\nBacking up your tables on a regular basis is essential for recovery in t
LOW…ring_and_compacting_a_table/Backup_and_restore.md.json41 "source_text": "# Backup and Restore\n\nBacking up your tables on a regular basis is essential for recovery in t
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json46 "original": "To ensure consistency of tables during backup, Manticore Search's backup tools use the innovative [
LOW…ring_and_compacting_a_table/Backup_and_restore.md.json46 "original": "To ensure consistency of tables during backup, Manticore Search's backup tools use the innovative [
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json3 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json13 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json23 "source_text": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json30 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json40 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…/Setting_up_replication/Setting_up_replication.md.json13 "original": "# Setting up replication\n\nWith Manticore, write transactions (such as `INSERT`, `REPLACE`, `DELET
171 more matches not shown…
AI Slop Vocabulary165 hits · 394 pts
SeverityFileLineSnippet
LOW.translation-cache/Reporting_bugs.md.json3 "original": "2. Find symbols in `/usr/lib/debug/.build-id` like this:\n\nCODE_BLOCK_10\n\n### Uploading your dat
LOW.translation-cache/Reporting_bugs.md.json23 "source_text": "# Reporting bugs\n\nUnfortunately, Manticore is not yet 100% bug-free, although the development
LOW.translation-cache/Reporting_bugs.md.json30 "original": "2. Find symbols in `/usr/lib/debug/.build-id` like this:\n\nCODE_BLOCK_10\n\n### Uploading your dat
MEDIUM.translation-cache/References.md.json43 "original": "## [Indextool](Miscellaneous_tools.md#indextool)\nAssorted table maintenance features helpful for t
MEDIUM.translation-cache/References.md.json183 "source_text": "# References\n\n### SQL commands\n##### Schema management\n* [CREATE TABLE](Creating_a_table/Loc
MEDIUM.translation-cache/Read_this_first.md.json3 "original": "# Read this first\n\n## About this manual\n\nThe manual is arranged to reflect the most likely way
MEDIUM.translation-cache/Read_this_first.md.json13 "source_text": "# Read this first\n\n## About this manual\n\nThe manual is arranged to reflect the most likely w
MEDIUM.translation-cache/Introduction.md.json3 "original": "# Introduction\n\nManticore Search is a high-performance, multi-storage database purpose-built for
MEDIUM.translation-cache/Introduction.md.json3 "original": "# Introduction\n\nManticore Search is a high-performance, multi-storage database purpose-built for
MEDIUM.translation-cache/Introduction.md.json3 "original": "# Introduction\n\nManticore Search is a high-performance, multi-storage database purpose-built for
MEDIUM.translation-cache/Introduction.md.json13 "original": "#### The benefits of C++ and the convenience of PHP\nThe Manticore Search daemon is developed in C+
MEDIUM.translation-cache/Introduction.md.json23 "original": "#### The benefits of C++ and the convenience of PHP\nThe Manticore Search daemon is developed in C+
MEDIUM.translation-cache/Introduction.md.json33 "source_text": "# Introduction\n\nManticore Search is a high-performance, multi-storage database purpose-built f
MEDIUM.translation-cache/Introduction.md.json33 "source_text": "# Introduction\n\nManticore Search is a high-performance, multi-storage database purpose-built f
MEDIUM.translation-cache/Introduction.md.json33 "source_text": "# Introduction\n\nManticore Search is a high-performance, multi-storage database purpose-built f
MEDIUM…s/Inheritance_of_index_and_source_declarations.md.json3 "original": "#Inheritance of index and source declarations\n\nInheritance in `index` and `source` declarations e
MEDIUM…s/Inheritance_of_index_and_source_declarations.md.json13 "source_text": "#Inheritance of index and source declarations\n\nInheritance in `index` and `source` declaration
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json3 "original": "# Backup and Restore\n\nBacking up your tables on a regular basis is essential for recovery in the
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json21 "original": "To ensure consistency of tables during backup, Manticore Search's backup tools use the innovative [
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json41 "source_text": "# Backup and Restore\n\nBacking up your tables on a regular basis is essential for recovery in t
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json41 "source_text": "# Backup and Restore\n\nBacking up your tables on a regular basis is essential for recovery in t
MEDIUM…ring_and_compacting_a_table/Backup_and_restore.md.json46 "original": "To ensure consistency of tables during backup, Manticore Search's backup tools use the innovative [
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json3 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json13 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json23 "source_text": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json30 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…ring_and_compacting_a_table/Compacting_a_table.md.json40 "original": "# Compacting a Table\n\nOver time, RT tables may become fragmented into numerous disk chunks and/or
MEDIUM…ring_and_compacting_a_table/RT_table_structure.md.json3 "original": "**Third, what about disk collection?** If having many disk parts makes searching slower, what's th
LOW…ring_and_compacting_a_table/RT_table_structure.md.json3 "original": "**Third, what about disk collection?** If having many disk parts makes searching slower, what's th
MEDIUM…ring_and_compacting_a_table/RT_table_structure.md.json23 "source_text": "# Real-time table structure\n\nA plain table can be created from an external source using a spec
LOW…ring_and_compacting_a_table/RT_table_structure.md.json23 "source_text": "# Real-time table structure\n\nA plain table can be created from an external source using a spec
MEDIUM…Creating_a_cluster/Remote_nodes/Load_balancing.md.json3 "original": "# Load balancing\n\nLoad balancing is turned on by default for any [distributed table](../../Creati
MEDIUM.translation-cache/Searching/KNN.md.json45 "source_text": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings ge
MEDIUM.translation-cache/Searching/KNN.md.json90 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json200 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json210 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json220 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json13 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json160 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
LOW.translation-cache/Searching/Filters.md.json13 "original": "# Filters\n\n## WHERE\n\n`WHERE` is an SQL clause that works for both full-text matching and additi
LOW.translation-cache/Searching/Filters.md.json33 "original": "# Filters\n\n## WHERE\n\n`WHERE` is an SQL clause that works for both full-text matching and additi
LOW.translation-cache/Searching/Filters.md.json43 "source_text": "# Filters\n\n## WHERE\n\n`WHERE` is an SQL clause that works for both full-text matching and add
MEDIUM.translation-cache/Searching/Percolate_query.md.json13 "original": "<!-- end -->\n\n##### I want higher performance of a percolate query\nPercolate queries are designe
MEDIUM.translation-cache/Searching/Percolate_query.md.json23 "original": "# Percolate Query\n\nPercolate queries are also known as Persistent queries, Prospective search, do
MEDIUM.translation-cache/Searching/Percolate_query.md.json33 "original": "# Percolate Query\n\nPercolate queries are also known as Persistent queries, Prospective search, do
MEDIUM.translation-cache/Searching/Percolate_query.md.json43 "original": "<!-- end -->\n\n##### I want higher performance of a percolate query\nPercolate queries are designe
MEDIUM.translation-cache/Searching/Percolate_query.md.json53 "source_text": "# Percolate Query\n\nPercolate queries are also known as Persistent queries, Prospective search,
MEDIUM.translation-cache/Searching/Percolate_query.md.json70 "original": "When using CALL PQ with separate JSONs, you can use the option 1 as skip_bad_json to skip any inval
MEDIUM.translation-cache/Searching/Highlighting.md.json43 "original": "# Highlighting\n\n<!-- example highlighting -->\n\nHighlighting enables you to obtain highlighted t
MEDIUM.translation-cache/Searching/Highlighting.md.json83 "source_text": "# Highlighting\n\n<!-- example highlighting -->\n\nHighlighting enables you to obtain highlighte
MEDIUM.translation-cache/Searching/Joining.md.json3 "original": "This query demonstrates full-text matching across both the `customers` and `orders` tables, combine
MEDIUM.translation-cache/Searching/Joining.md.json33 "original": "This query demonstrates full-text matching across both the `customers` and `orders` tables, combine
MEDIUM.translation-cache/Searching/Joining.md.json43 "source_text": "# Joining tables\n\nTable joins in Manticore Search enable you to combine documents from two tab
MEDIUM.translation-cache/Searching/Joining.md.json50 "original": "This query demonstrates full-text matching across both the `customers` and `orders` tables, combine
MEDIUM.translation-cache/Searching/Joining.md.json60 "original": "6. **Full-text operator support**: All [full-text operators](../Searching/Full_text_matching/Operat
LOW.translation-cache/Searching/Grouping.md.json23 "original": "# Grouping search results\n\n<!-- example general -->\nGrouping search results is often helpful for
LOW.translation-cache/Searching/Grouping.md.json33 "original": "# Grouping search results\n\n<!-- example general -->\nGrouping search results is often helpful for
MEDIUM.translation-cache/Searching/Grouping.md.json43 "source_text": "# Grouping search results\n\n<!-- example general -->\nGrouping search results is often helpful
LOW.translation-cache/Searching/Grouping.md.json43 "source_text": "# Grouping search results\n\n<!-- example general -->\nGrouping search results is often helpful
LOW.translation-cache/Searching/Grouping.md.json80 "original": "# Grouping search results\n\n<!-- example general -->\nGrouping search results is often helpful for
105 more matches not shown…
Self-Referential Comments42 hits · 117 pts
SeverityFileLineSnippet
MEDIUM.translation-cache/Creating_a_table.md.json3 "original": "# Creating a table\n<!-- proofread -->\n\nManticore Search offers several ways to create tables, ea
MEDIUM.translation-cache/Creating_a_table.md.json13 "source_text": "# Creating a table\n<!-- proofread -->\n\nManticore Search offers several ways to create tables,
MEDIUM.translation-cache/Quick_start_guide.md.json83 "original": "# Quick start guide\n\n<!-- example install -->\n## Install and start Manticore\n\nYou can install
MEDIUM.translation-cache/Quick_start_guide.md.json93 "source_text": "# Quick start guide\n\n<!-- example install -->\n## Install and start Manticore\n\nYou can insta
MEDIUM.translation-cache/Quick_start_guide.md.json100 "original": "# Quick start guide\n\n<!-- example install -->\n## Install and start Manticore\n\nYou can install
MEDIUM…_up_replication/Creating_a_replication_cluster.md.json3 "original": "# Creating a replication cluster\n\n<!-- example creating a replication cluster 1 -->\nTo create a
MEDIUM…_up_replication/Creating_a_replication_cluster.md.json13 "original": "# Creating a replication cluster\n\n<!-- example creating a replication cluster 1 -->\nTo create a
MEDIUM…_up_replication/Creating_a_replication_cluster.md.json23 "source_text": "# Creating a replication cluster\n\n<!-- example creating a replication cluster 1 -->\nTo create
MEDIUM.translation-cache/Searching/KNN.md.json45 "source_text": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings ge
MEDIUM.translation-cache/Searching/KNN.md.json90 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json200 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json210 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json220 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json13 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM.translation-cache/Searching/KNN.md.json160 "original": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings gener
MEDIUM…ranslation-cache/Creating_a_table/Local_tables.md.json3 "original": "# Creating a local table\n\nIn Manticore Search, there are two ways to manage tables:\n## Online sc
MEDIUM…ranslation-cache/Creating_a_table/Local_tables.md.json13 "original": "# Creating a local table\n\nIn Manticore Search, there are two ways to manage tables:\n## Online sc
MEDIUM…ranslation-cache/Creating_a_table/Local_tables.md.json23 "source_text": "# Creating a local table\n\nIn Manticore Search, there are two ways to manage tables:\n## Online
MEDIUM…/Creating_a_table/Local_tables/Percolate_table.md.json3 "original": "# Percolate table\n\n<!-- example pq -->\nA percolate table is a special table that stores queries
MEDIUM…/Creating_a_table/Local_tables/Percolate_table.md.json13 "original": "# Percolate table\n\n<!-- example pq -->\nA percolate table is a special table that stores queries
MEDIUM…/Creating_a_table/Local_tables/Percolate_table.md.json23 "source_text": "# Percolate table\n\n<!-- example pq -->\nA percolate table is a special table that stores queri
MEDIUM…ocal_tables/Plain_and_real-time_table_settings.md.json63 "original": "This setting determines the table(s) to which the kill-list will be applied. Matches in the targete
MEDIUM…ocal_tables/Plain_and_real-time_table_settings.md.json73 "original": "This setting determines the table(s) to which the kill-list will be applied. Matches in the targete
MEDIUM…ocal_tables/Plain_and_real-time_table_settings.md.json103 "original": "These timeouts work in conjunction. A RAM chunk will be flushed if *either* timeout is reached. T
MEDIUM…ocal_tables/Plain_and_real-time_table_settings.md.json143 "source_text": "# Plain and real-time table settings\n\n<!-- example config -->\n## Defining table schema in a c
MEDIUM…ocal_tables/Plain_and_real-time_table_settings.md.json170 "original": "* too few documents in RAM segments: If the number of documents across RAM segments is below a mini
MEDIUM…e/Creating_a_table/Local_tables/Template_table.md.json3 "original": "# Template table\n\n<!-- example template -->\n A Template Table is a special type of table in Mant
MEDIUM…e/Creating_a_table/Local_tables/Template_table.md.json13 "original": "# Template table\n\n<!-- example template -->\n A Template Table is a special type of table in Mant
MEDIUM…e/Creating_a_table/Local_tables/Template_table.md.json23 "source_text": "# Template table\n\n<!-- example template -->\n A Template Table is a special type of table in M
MEDIUM…ache/Creating_a_table/Local_tables/Plain_table.md.json13 "original": "# Plain table\n\n**Plain table** is a basic element for non-[percolate](../../Creating_a_table/Loca
MEDIUM…ache/Creating_a_table/Local_tables/Plain_table.md.json23 "source_text": "# Plain table\n\n**Plain table** is a basic element for non-[percolate](../../Creating_a_table/L
MEDIUM…/Creating_a_table/Local_tables/Real-time_table.md.json13 "original": "# Real-time table\n\nA **real-time table** is a main type of table in Manticore. It lets you add, u
MEDIUM…/Creating_a_table/Local_tables/Real-time_table.md.json23 "original": "# Real-time table\n\nA **real-time table** is a main type of table in Manticore. It lets you add, u
MEDIUM…/Creating_a_table/Local_tables/Real-time_table.md.json33 "source_text": "# Real-time table\n\nA **real-time table** is a main type of table in Manticore. It lets you add
MEDIUM…/Creating_a_table/Local_tables/Real-time_table.md.json40 "original": "# Real-time table\n\nA **real-time table** is a main type of table in Manticore. It lets you add, u
MEDIUM…distributed_table/Creating_a_distributed_table.md.json3 "original": "# Creating a distributed table\n\nManticore allows for the creation of **distributed tables**, whic
MEDIUM…distributed_table/Creating_a_distributed_table.md.json13 "source_text": "# Creating a distributed table\n\nManticore allows for the creation of **distributed tables**, w
MEDIUM…distributed_table/Creating_a_distributed_table.md.json20 "original": "# Creating a distributed table\n\nManticore allows for the creation of **distributed tables**, whic
MEDIUM…buted_table/Creating_a_local_distributed_table.md.json3 "original": "# Creating a local distributed table\n\n<!-- example local_dist -->\n\nA distributed table in Manti
MEDIUM…buted_table/Creating_a_local_distributed_table.md.json13 "original": "# Creating a local distributed table\n\n<!-- example local_dist -->\n\nA distributed table in Manti
MEDIUM…buted_table/Creating_a_local_distributed_table.md.json23 "source_text": "# Creating a local distributed table\n\n<!-- example local_dist -->\n\nA distributed table in Ma
MEDIUM…buted_table/Creating_a_local_distributed_table.md.json30 "original": "# Creating a local distributed table\n\n<!-- example local_dist -->\n\nA distributed table in Manti
Fake / Example Data74 hits · 86 pts
SeverityFileLineSnippet
LOWtest/test_098/test.xml193INSERT INTO rt_crc (id, title) VALUES ( 2, 'the %google.com% doing out of the box' ), (3, 'Lorem ipsum dolor sit amet, c
LOWtest/test_098/test.xml193INSERT INTO rt_crc (id, title) VALUES ( 2, 'the %google.com% doing out of the box' ), (3, 'Lorem ipsum dolor sit amet, c
LOWtest/test_098/test.xml195INSERT INTO rt_crc (id, title) VALUES ( 4, 'the %google.com% doing out of the box' ), (5, 'Lorem ipsum dolor sit amet, c
LOWtest/test_098/test.xml195INSERT INTO rt_crc (id, title) VALUES ( 4, 'the %google.com% doing out of the box' ), (5, 'Lorem ipsum dolor sit amet, c
LOWtest/test_190/refdata/agent1/scatteredfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/scatteredfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/scatteredfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/scatteredfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent1/allfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/scatteredfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/scatteredfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/scatteredfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/scatteredfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/master/allfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/scatteredfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/scatteredfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/scatteredfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/scatteredfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text6.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text5.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text4.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text1.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text3.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/test_190/refdata/agent2/allfiles/text2.txt1Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis nat
LOWtest/clt-tests/integrations/kafka/dump.json11:{"id": 1, "term": "The Quick Brown Fox", "acronym": "TQBF", "$abbrev": "ISO 12345:6789", "GlossDef": {"para": "Lorem i
LOWtest/clt-tests/integrations/kafka/dump.json11:{"id": 1, "term": "The Quick Brown Fox", "acronym": "TQBF", "$abbrev": "ISO 12345:6789", "GlossDef": {"para": "Lorem i
LOWtest/clt-tests/integrations/kafka/dump.json77:{"id": 7, "term": "Beauty Is In The Eye Of The Beholder", "acronym": "BIITEOTB", "$abbrev": "ISO 13579:86420", "GlossD
LOWtest/clt-tests/integrations/kafka/dump.json77:{"id": 7, "term": "Beauty Is In The Eye Of The Beholder", "acronym": "BIITEOTB", "$abbrev": "ISO 13579:86420", "GlossD
LOWtest/clt-tests/integrations/kafka/dump.json1111:{"id": 11, "term": "The Early Bird Catches The Worm", "acronym": "TEBCTW", "$abbrev": "ISO 97531:86420", "GlossDef":
LOWtest/clt-tests/integrations/kafka/dump.json1111:{"id": 11, "term": "The Early Bird Catches The Worm", "acronym": "TEBCTW", "$abbrev": "ISO 97531:86420", "GlossDef":
LOWtest/clt-tests/integrations/kafka/dump.json1717:{"id": 17, "term": "Curiosity Killed The Cat", "acronym": "CKTC", "$abbrev": "ISO 13579:86420", "GlossDef": {"para":
LOWtest/clt-tests/integrations/kafka/dump.json1717:{"id": 17, "term": "Curiosity Killed The Cat", "acronym": "CKTC", "$abbrev": "ISO 13579:86420", "GlossDef": {"para":
14 more matches not shown…
Decorative Section Separators12 hits · 42 pts
SeverityFileLineSnippet
MEDIUM…/clt-tests/integrations/kafka/script_versions_kafka.sh4# ============================================
MEDIUM…/clt-tests/integrations/kafka/script_versions_kafka.sh6# ============================================
MEDIUM…/clt-tests/integrations/kafka/script_versions_kafka.sh12# ============================================
MEDIUM…/clt-tests/integrations/kafka/script_versions_kafka.sh14# ============================================
MEDIUM…/clt-tests/integrations/kafka/script_versions_kafka.sh72# ============================================
MEDIUM…/clt-tests/integrations/kafka/script_versions_kafka.sh74# ============================================
MEDIUM.github/workflows/nightly_integration.yml27 # ==========================================
MEDIUM.github/workflows/nightly_integration.yml29 # ==========================================
MEDIUM.github/workflows/nightly_integration.yml75 # ==========================================
MEDIUM.github/workflows/nightly_integration.yml77 # ==========================================
MEDIUM.github/workflows/nightly_integration.yml182 # ==========================================
MEDIUM.github/workflows/nightly_integration.yml184 # ==========================================
Magic Placeholder Names4 hits · 22 pts
SeverityFileLineSnippet
HIGH.translation-cache/Searching/KNN.md.json45 "source_text": "# K-nearest neighbor vector search\n\nManticore Search supports the ability to add embeddings ge
HIGHmanual/russian/Searching/KNN.md196 knn = {"attrs":[{"name":"embedding_vector","type":"hnsw","hnsw_similarity":"L2","hnsw_m":16,"hnsw_ef_construction":2
HIGHmanual/english/Searching/KNN.md196 knn = {"attrs":[{"name":"embedding_vector","type":"hnsw","hnsw_similarity":"L2","hnsw_m":16,"hnsw_ef_construction":2
HIGHmanual/chinese/Searching/KNN.md196 knn = {"attrs":[{"name":"embedding_vector","type":"hnsw","hnsw_similarity":"L2","hnsw_m":16,"hnsw_ef_construction":2
Redundant / Tautological Comments11 hits · 16 pts
SeverityFileLineSnippet
LOWcompare_manuals.sh270 # Check if manual directory exists
LOWcompare_manuals.sh277 # Check if English directory exists
LOWmisc/compare_manuals.sh83 # Check if empty/non-empty state matches
LOWmisc/compare_manuals.sh321 # Check if manual directory exists
LOWmisc/compare_manuals.sh328 # Check if English directory exists
LOW…/mysqldump/versions/mariadb/script_versions_mariadb.sh150 # Check if they match
LOW…ests/mysqldump/versions/mysql/script_versions_mysql.sh150 # Check if they match
LOW.github/workflows/check_docs.yml101 # Check if there are any changes to commit (including untracked files)
LOW.github/workflows/pack_publish.yml514 # Check if process is still running
LOWactions/update-deps/action.yml103 # Check if the source branch exists in current repository
LOWactions/update-deps/action.yml144 # Check if semver versions are the same
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippet
HIGHsrc/tokenizer/tokenizer.h241 BYTE m_uBlendVariants {BLEND_TRIM_NONE}; ///< mask of blended variants as requested by blend_mode (see BLEND_TRIM
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippet
LOWmisc/build-local-test-kit.sh8# Usage:
LOWapi/ruby/lib/sphinx/client.rb983 # Usage example:
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippet
LOWmisc/build-local-test-kit.sh73# Step 1: Compile Manticore Search
LOWmisc/build-local-test-kit.sh109# Step 2: Create Docker image with compiled binaries
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOWmisc/manticore_lldb.py107