diff options
author | Tom Lane | 2008-12-15 15:06:31 +0000 |
---|---|---|
committer | Tom Lane | 2008-12-15 15:06:31 +0000 |
commit | 301194f8ead14c63d3bb7acac1cb70d43cb7adae (patch) | |
tree | 8fe8548ab7f3ee556ae8019ac4dae97ec4d548e6 | |
parent | b4d64a6d489773e2f48838473ee8541249ee7dc2 (diff) |
Reduce the scaling factor for attstattarget to number-of-lexemes from 100
to 10, to compensate for the recent change in default statistics target.
The original number was pulled out of the air anyway :-(, but it was picked
in the context of the old default, so holding the default size of the
MCELEM array constant seems the best thing. Per discussion.
-rw-r--r-- | src/backend/tsearch/ts_typanalyze.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/tsearch/ts_typanalyze.c b/src/backend/tsearch/ts_typanalyze.c index d30afe352c5..6e79c443e3b 100644 --- a/src/backend/tsearch/ts_typanalyze.c +++ b/src/backend/tsearch/ts_typanalyze.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/tsearch/ts_typanalyze.c,v 1.4 2008/12/13 19:13:44 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/tsearch/ts_typanalyze.c,v 1.5 2008/12/15 15:06:31 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -105,7 +105,7 @@ ts_typanalyze(PG_FUNCTION_ARGS) * is no more than a few times w. * * We use a hashtable for the D structure and a bucket width of - * statistics_target * 100, where 100 is an arbitrarily chosen constant, + * statistics_target * 10, where 10 is an arbitrarily chosen constant, * meant to approximate the number of lexemes in a single tsvector. */ static void @@ -130,8 +130,8 @@ compute_tsvector_stats(VacAttrStats *stats, LexemeHashKey hash_key; TrackItem *item; - /* We want statistics_target * 100 lexemes in the MCELEM array */ - num_mcelem = stats->attr->attstattarget * 100; + /* We want statistics_target * 10 lexemes in the MCELEM array */ + num_mcelem = stats->attr->attstattarget * 10; /* * We set bucket width equal to the target number of result lexemes. |