|
265 | 265 | </para>
|
266 | 266 |
|
267 | 267 | <para>
|
268 |
| - Two parametrized GiST index operator classes are provided: |
| 268 | + Two parameterized GiST index operator classes are provided: |
269 | 269 | <literal>gist__int_ops</literal> (used by default) is suitable for
|
270 | 270 | small- to medium-size data sets, while
|
271 | 271 | <literal>gist__intbig_ops</literal> uses a larger signature and is more
|
|
276 | 276 | </para>
|
277 | 277 |
|
278 | 278 | <para>
|
279 |
| - <literal>gist__int_ops</literal> approximates integer set as an array of |
280 |
| - integer ranges. Optional integer parameter <literal>numranges</literal> of |
281 |
| - <literal>gist__int_ops</literal> determines maximum number of ranges in |
282 |
| - one index key. Default value of <literal>numranges</literal> is 100. |
| 279 | + <literal>gist__int_ops</literal> approximates an integer set as an array of |
| 280 | + integer ranges. Its optional integer parameter <literal>numranges</literal> |
| 281 | + determines the maximum number of ranges in |
| 282 | + one index key. The default value of <literal>numranges</literal> is 100. |
283 | 283 | Valid values are between 1 and 253. Using larger arrays as GiST index
|
284 |
| - keys leads to more precise search (scan less fraction of index, scan less |
285 |
| - heap pages), but larger index. |
| 284 | + keys leads to a more precise search (scaning a smaller fraction of the index and |
| 285 | + fewer heap pages), at the cost of a larger index. |
286 | 286 | </para>
|
287 | 287 |
|
288 | 288 | <para>
|
289 |
| - <literal>gist__intbig_ops</literal> approximates integer set as a bitmap |
290 |
| - signature. Optional integer parameter <literal>siglen</literal> of |
291 |
| - <literal>gist__intbig_ops</literal> determines signature length in bytes. |
292 |
| - Default signature length is 16 bytes. Valid values of signature length |
293 |
| - are between 1 and 2024 bytes. Longer signatures leads to more precise |
294 |
| - search (scan less fraction of index, scan less heap pages), but larger index. |
| 289 | + <literal>gist__intbig_ops</literal> approximates an integer set as a bitmap |
| 290 | + signature. Its optional integer parameter <literal>siglen</literal> |
| 291 | + determines the signature length in bytes. |
| 292 | + The default signature length is 16 bytes. Valid values of signature length |
| 293 | + are between 1 and 2024 bytes. Longer signatures lead to a more precise |
| 294 | + search (scanning a smaller fraction of the index and fewer heap pages), at |
| 295 | + the cost of a larger index. |
295 | 296 | </para>
|
296 | 297 |
|
297 | 298 | <para>
|
|
0 commit comments