https://dev.mysql.com/writing-full-text-plugins.html
MySQL supports server-side full-text parser plugins with MyISAM and InnoDB. For introductory information about full-text parser plugins, see Full-Text Parser Plugins. A full-text parser plugin can be used to replace or modify the built-in full-text ...Other MySQL or general header files might also be needed, depending on the plugin capabilities and ...
https://dev.mysql.com/full-text-adding-collation.html
This section describes how to add a new collation for full-text searches using the built-in full-text parser. To add a collation for full-text indexing, use the following procedure. <collation name="latin1_fulltext_ci" id="1000"/> </charset> ...The ...
https://dev.mysql.com/mysqldump-delimited-text.html
This section describes how to use mysqldump to create delimited-text dump files. For information about reloading such dump files, see Section 7.4.4, “Reloading Delimited-Text Format Backups”. If you invoke mysqldump with the --tab=dir_name ...
https://dev.mysql.com/fulltext-boolean.html
MySQL can perform boolean full-text searches using the IN BOOLEAN MODE modifier. | +----+-----------------------+-------------------------------------+ Note In implementing this feature, MySQL uses what is sometimes referred to as implied Boolean ...With this modifier, certain characters have special meaning at the beginning or end of words in the search ...
https://dev.mysql.com/fulltext-fine-tuning.html
You can exert more control over full-text searching behavior if you have a MySQL source distribution because some changes require source code modifications. Most full-text variables described in this section must be set at server startup time. Some ...Modifying the default behavior in most cases can actually decrease ...
https://dev.mysql.com/reloading-delimited-text-dumps.html
For backups produced with mysqldump --tab, each table is represented in the output directory by an .sql file containing the CREATE TABLE statement for the table, and a .txt file containing the table data. To reload a table, first change location ...
https://dev.mysql.com/fulltext-natural-language.html
By default or with the IN NATURAL LANGUAGE MODE modifier, the MATCH() function performs a natural language search for a string against a text collection. A collection is a set of one or more columns included in a FULLTEXT index. For each row in the ...| +----+-------------------+------------------------------------------+ 2 rows in set (0.00 sec) By default, the search is performed in case-insensitive ...
https://dev.mysql.com/fulltext-search.html
MATCH (col1,col2,...) AGAINST (expr [search_modifier]) search_modifier: { IN NATURAL LANGUAGE MODE | IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION | IN BOOLEAN MODE | WITH QUERY EXPANSION } MySQL has support for full-text indexing and searching: A ...MATCH() takes a comma-separated list that names the columns to be ...
https://dev.mysql.com/innodb-fulltext-index.html
FULLTEXT indexes are created on text-based columns (CHAR, VARCHAR, or TEXT columns) to help speed up queries and DML operations on data contained within those columns, omitting any words that are defined as stopwords. A FULLTEXT index is defined as ...Inverted indexes store a list of words, and for each word, a list of documents that the word appears ...
https://dev.mysql.com/fulltext-search-mecab.html
The built-in MySQL full-text parser uses the white space between words as a delimiter to determine where words begin and end, which is a limitation when working with ideographic languages that do not use word delimiters. To address this limitation ...For example, MeCab tokenizes “データベース管理” (“Database Management”) into “データベース” (“Database”) and “管理” ...