Merge
Docs/manual.texi: merged
This commit is contained in:
commit
2523b030b4
@ -37515,6 +37515,7 @@ DELAYED} threads.
|
|||||||
|
|
||||||
@cindex searching, full-text
|
@cindex searching, full-text
|
||||||
@cindex full-text search
|
@cindex full-text search
|
||||||
|
@cindex FULLTEXT
|
||||||
@node MySQL full-text search, , MySQL threads, MySQL internals
|
@node MySQL full-text search, , MySQL threads, MySQL internals
|
||||||
@section MySQL Full-text Search
|
@section MySQL Full-text Search
|
||||||
|
|
||||||
@ -37604,6 +37605,52 @@ know this happen too often when we are trying to find something in Internet
|
|||||||
with search engine), and, as such, has low semantical value in @strong{this
|
with search engine), and, as such, has low semantical value in @strong{this
|
||||||
particular dataset}.
|
particular dataset}.
|
||||||
|
|
||||||
|
@menu
|
||||||
|
* Fine-tuning::
|
||||||
|
@end menu
|
||||||
|
|
||||||
|
@node Fine-tuning, , , MySQL full-text search
|
||||||
|
|
||||||
|
Unfortunately, full-text search has no user-tunable parameters yet
|
||||||
|
(but adding some is very high in our TODO). But if one has @strong{MySQL}
|
||||||
|
source distribution (@xref{Installing source}.) he can somewhat alter
|
||||||
|
full-text search default behaviour.
|
||||||
|
|
||||||
|
But note, that full-text search was carefully tuned up for the best
|
||||||
|
search effectivity. Modifying default behaviour will, most probably,
|
||||||
|
make search results only worse. Do not play with @strong{MySQL} sources,
|
||||||
|
unless you know what you are doing!
|
||||||
|
|
||||||
|
@itemize
|
||||||
|
|
||||||
|
@item
|
||||||
|
Minimal length of word to be indexed is defined in
|
||||||
|
@code{myisam/ftdefs.h} file by the line
|
||||||
|
@example
|
||||||
|
#define MIN_WORD_LEN 4
|
||||||
|
@end example
|
||||||
|
Change it to the value, you prefer, recompile @strong{MySQL} and rebuild
|
||||||
|
your @code{FULLTEXT} indexes.
|
||||||
|
|
||||||
|
@item
|
||||||
|
Stopword list is defined in @code{myisam/ft_static.c}
|
||||||
|
Modify it to your taste, recompile @strong{MySQL} and rebuild
|
||||||
|
your @code{FULLTEXT} indexes.
|
||||||
|
|
||||||
|
@item
|
||||||
|
50% treshold is caused by weighting scheme chosen. To disable it, change
|
||||||
|
@example
|
||||||
|
#define GWS_IN_USE GWS_PROB
|
||||||
|
@end example
|
||||||
|
line in @code{myisam/ftdefs.h} to
|
||||||
|
@example
|
||||||
|
#define GWS_IN_USE GWS_IDF
|
||||||
|
@end example
|
||||||
|
and recompile @strong{MySQL}.
|
||||||
|
There is no need to rebuild the indexes though.
|
||||||
|
|
||||||
|
@end itemize
|
||||||
|
|
||||||
@page
|
@page
|
||||||
@cindex environment variables, list of
|
@cindex environment variables, list of
|
||||||
@node Environment variables, Users, MySQL internals, Top
|
@node Environment variables, Users, MySQL internals, Top
|
||||||
@ -38892,10 +38939,10 @@ Dynamic character support.
|
|||||||
Responsible for @strong{MySQL} configure.
|
Responsible for @strong{MySQL} configure.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@item Sergei A. Golubchik
|
@item Sergei Golubchik
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
Text search
|
Full-text search
|
||||||
@item
|
@item
|
||||||
Added keys to the @code{MERGE} library.
|
Added keys to the @code{MERGE} library.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
Loading…
x
Reference in New Issue
Block a user