manual.texi A few more full-text mods.
This commit is contained in:
parent
c4cc59d25d
commit
a36bb38be2
@ -770,7 +770,7 @@ the @code{BDB} transactional table handler interface in
|
|||||||
tested as the other table types.
|
tested as the other table types.
|
||||||
|
|
||||||
@item @code{FULLTEXT} -- Beta
|
@item @code{FULLTEXT} -- Beta
|
||||||
Full text search works but is not yet widely used.
|
Full-text search works but is not yet widely used.
|
||||||
Important enhancements are being implemented for @code{MySQL} 4.0.
|
Important enhancements are being implemented for @code{MySQL} 4.0.
|
||||||
|
|
||||||
@item @code{MyODBC 2.50} (uses ODBC SDK 2.5) -- Gamma
|
@item @code{MyODBC 2.50} (uses ODBC SDK 2.5) -- Gamma
|
||||||
@ -4886,7 +4886,7 @@ reads. This is very useful when you are archiving things.
|
|||||||
@xref{myisampack}.
|
@xref{myisampack}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
MySQL Server has internal support for fulltext search. @xref{Fulltext Search}.
|
MySQL Server has internal support for full-text search. @xref{Fulltext Search}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
You can access many databases from the same connection (depending of course
|
You can access many databases from the same connection (depending of course
|
||||||
@ -18020,7 +18020,7 @@ If you have lots of memory, you should increase the size of
|
|||||||
@item -n or --sort-recover
|
@item -n or --sort-recover
|
||||||
Force @code{myisamchk} to use sorting to resolve the keys even if the
|
Force @code{myisamchk} to use sorting to resolve the keys even if the
|
||||||
temporary files should be very big. This will not have any effect if you have
|
temporary files should be very big. This will not have any effect if you have
|
||||||
fulltext keys in the table.
|
full-text keys in the table.
|
||||||
|
|
||||||
@item --character-sets-dir=...
|
@item --character-sets-dir=...
|
||||||
Directory where character sets are stored.
|
Directory where character sets are stored.
|
||||||
@ -36076,7 +36076,7 @@ Empty set (0.00 sec)
|
|||||||
@end example
|
@end example
|
||||||
|
|
||||||
The search for the word @code{MySQL} produces no results in the above
|
The search for the word @code{MySQL} produces no results in the above
|
||||||
example, because that word is present in more than half of rows. As such,
|
example, because that word is present in more than half the rows. As such,
|
||||||
it is effectively treated as a stopword (that is, a word with zero semantic
|
it is effectively treated as a stopword (that is, a word with zero semantic
|
||||||
value). This is the most desirable behavior -- a natural language query
|
value). This is the most desirable behavior -- a natural language query
|
||||||
should not return every second row from a 1GB table.
|
should not return every second row from a 1GB table.
|
||||||
@ -36232,7 +36232,7 @@ threshold.
|
|||||||
|
|
||||||
@item
|
@item
|
||||||
Sometimes the search engine maintainer would like to change the operators used
|
Sometimes the search engine maintainer would like to change the operators used
|
||||||
for boolean fulltext searches. These are defined by the
|
for boolean full-text searches. These are defined by the
|
||||||
@code{ft_boolean_syntax} variable. @xref{SHOW VARIABLES}.
|
@code{ft_boolean_syntax} variable. @xref{SHOW VARIABLES}.
|
||||||
Still, this variable is read-only, its value is set in
|
Still, this variable is read-only, its value is set in
|
||||||
@file{myisam/ft_static.c}.
|
@file{myisam/ft_static.c}.
|
||||||
@ -48762,9 +48762,9 @@ Our TODO section contains what we plan to have in 4.0. @xref{TODO MySQL 4.0}.
|
|||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
Fixed bug with indexless boolean fulltext search.
|
Fixed bug with indexless boolean full-text search.
|
||||||
@item
|
@item
|
||||||
Fixed bug that sometimes appeared when fulltext search was used
|
Fixed bug that sometimes appeared when full-text search was used
|
||||||
with ``const'' tables.
|
with ``const'' tables.
|
||||||
@item
|
@item
|
||||||
Fixed incorrect error value when doing a @code{SELECT} with an empty HEAP table.
|
Fixed incorrect error value when doing a @code{SELECT} with an empty HEAP table.
|
||||||
@ -48777,7 +48777,7 @@ Fixed bug in @code{SELECT DISTINCT ... ORDER BY DESC} optimisation.
|
|||||||
@item
|
@item
|
||||||
Fixed bug in @code{... HAVING 'GROUP_FUNCTION'(xxx) IS [NOT] NULL}.
|
Fixed bug in @code{... HAVING 'GROUP_FUNCTION'(xxx) IS [NOT] NULL}.
|
||||||
@item
|
@item
|
||||||
Fixed bug in truncation operator for boolean fulltext search.
|
Fixed bug in truncation operator for boolean full-text search.
|
||||||
@item
|
@item
|
||||||
Allow numeric user id to @code{mysqld --user=#}.
|
Allow numeric user id to @code{mysqld --user=#}.
|
||||||
@item
|
@item
|
||||||
@ -48834,9 +48834,9 @@ Fixed bug in @code{SELECT CONCAT(argument-list) ... GROUP BY 1}.
|
|||||||
@code{INSERT ... SELECT} did a full rollback in case of an error. Fixed
|
@code{INSERT ... SELECT} did a full rollback in case of an error. Fixed
|
||||||
so that we only roll back the last statement in the current transaction.
|
so that we only roll back the last statement in the current transaction.
|
||||||
@item
|
@item
|
||||||
Fixed bug with empty expression for boolean fulltext search.
|
Fixed bug with empty expression for boolean full-text search.
|
||||||
@item
|
@item
|
||||||
Fixed core dump bug in updating fulltext key from/to @code{NULL}.
|
Fixed core dump bug in updating full-text key from/to @code{NULL}.
|
||||||
@item
|
@item
|
||||||
ODBC compatibility: Added @code{BIT_LENGTH()}.
|
ODBC compatibility: Added @code{BIT_LENGTH()}.
|
||||||
@item
|
@item
|
||||||
@ -48914,7 +48914,7 @@ Fixed bug in @code{DELETE ... WHERE ... MATCH ...}.
|
|||||||
Added support for @code{MATCH ... AGAINST(... IN BOOLEAN MODE)}.
|
Added support for @code{MATCH ... AGAINST(... IN BOOLEAN MODE)}.
|
||||||
@strong{Note: you must rebuild your tables with
|
@strong{Note: you must rebuild your tables with
|
||||||
@code{ALTER TABLE tablename TYPE=MyISAM} to be
|
@code{ALTER TABLE tablename TYPE=MyISAM} to be
|
||||||
able to use boolean fulltext search}.
|
able to use boolean full-text search}.
|
||||||
@item
|
@item
|
||||||
@code{LOCATE()} and @code{INSTR()} are now case sensitive if either
|
@code{LOCATE()} and @code{INSTR()} are now case sensitive if either
|
||||||
argument is a binary string.
|
argument is a binary string.
|
||||||
@ -48928,7 +48928,7 @@ Changed @code{INSERT INTO ... SELECT} to stop on errors by default.
|
|||||||
@item
|
@item
|
||||||
Ignore @code{DATA DIRECTORY} and @code{INDEX DIRECTORY} directives on Windows.
|
Ignore @code{DATA DIRECTORY} and @code{INDEX DIRECTORY} directives on Windows.
|
||||||
@item
|
@item
|
||||||
Added boolean fulltext search code. It should be considered early alpha.
|
Added boolean full-text search code. It should be considered early alpha.
|
||||||
@item
|
@item
|
||||||
Extended @code{MODIFY} and @code{CHANGE} in @code{ALTER TABLE} to accept
|
Extended @code{MODIFY} and @code{CHANGE} in @code{ALTER TABLE} to accept
|
||||||
the @code{AFTER} keyword.
|
the @code{AFTER} keyword.
|
||||||
@ -48990,7 +48990,7 @@ Speed up all internal list handling.
|
|||||||
@item
|
@item
|
||||||
Speed up @code{IS NULL}, @code{ISNULL()} and some other internal primitives.
|
Speed up @code{IS NULL}, @code{ISNULL()} and some other internal primitives.
|
||||||
@item
|
@item
|
||||||
Full text index creation now is much faster.
|
Full-text index creation now is much faster.
|
||||||
@item
|
@item
|
||||||
Tree-like cache to speed up bulk inserts and
|
Tree-like cache to speed up bulk inserts and
|
||||||
@code{myisam_bulk_insert_tree_size} variable.
|
@code{myisam_bulk_insert_tree_size} variable.
|
||||||
@ -50738,7 +50738,7 @@ More variables in @code{SHOW SLAVE STATUS} and @code{SHOW MASTER STATUS}.
|
|||||||
@item
|
@item
|
||||||
@code{SLAVE STOP} now will not return until the slave thread actually exits.
|
@code{SLAVE STOP} now will not return until the slave thread actually exits.
|
||||||
@item
|
@item
|
||||||
Full text search via the @code{MATCH()} function and @code{FULLTEXT} index type
|
Full-text search via the @code{MATCH()} function and @code{FULLTEXT} index type
|
||||||
(for MyISAM files). This makes @code{FULLTEXT} a reserved word.
|
(for MyISAM files). This makes @code{FULLTEXT} a reserved word.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user