| 1 |
adcroft |
1.1 |
This "conf" directory contains example swish-e configuration settings. |
| 2 |
|
|
|
| 3 |
|
|
In the "stopwords" directory are files that contain lists of common |
| 4 |
|
|
stopwords for a few languages. They can be selected with the IgnoreWords |
| 5 |
|
|
configuration directive. See SWISH-CONFIG.pod for more information. |
| 6 |
|
|
|
| 7 |
|
|
Configuration examples: |
| 8 |
|
|
|
| 9 |
|
|
Note: In many cases you may not need a configurataion file at all when indexing |
| 10 |
|
|
with swish. The configuration defaults should get you started. The configuration |
| 11 |
|
|
defaults can also be set when compiling swish-e by adjusting the settings in config.h. |
| 12 |
|
|
|
| 13 |
|
|
For example, you can index a directory (and sub directories) |
| 14 |
|
|
simply by calling swish as: |
| 15 |
|
|
|
| 16 |
|
|
swish-e -i . |
| 17 |
|
|
|
| 18 |
|
|
In general, though, you will use a config file to specify the configuration parameters |
| 19 |
|
|
to use while indexing: |
| 20 |
|
|
|
| 21 |
|
|
swish-e -c mysettings.config |
| 22 |
|
|
|
| 23 |
|
|
If you are having problems indexing some files, you can specify a single file |
| 24 |
|
|
on the command line which will override the IndexDir configuration setting in |
| 25 |
|
|
your config file: |
| 26 |
|
|
|
| 27 |
|
|
swish-e -c mysettings.config -i test.html -f other.index |
| 28 |
|
|
|
| 29 |
|
|
which will index with your settings, but only index one file, and write the index |
| 30 |
|
|
to the file specified with the -f option. |
| 31 |
|
|
|
| 32 |
|
|
The files included here are examples. It is recommended that you create your own |
| 33 |
|
|
configuration file as needed, only adding additional directives when you need to |
| 34 |
|
|
change the default behavior. |
| 35 |
|
|
|
| 36 |
|
|
If you are generating a number of indexes, then consider moving common configuration |
| 37 |
|
|
directives into a single file, and then including that configuration file in |
| 38 |
|
|
other configuration files. See the IncludeConfig directive in the SWISH-CONFIG.pod |
| 39 |
|
|
manual page. |
| 40 |
|
|
|
| 41 |
|
|
Examples: |
| 42 |
|
|
|
| 43 |
|
|
example1.conf - index only html files, plus |
| 44 |
|
|
add labels to the index file |
| 45 |
|
|
|
| 46 |
|
|
example2.conf - include metanames in your index |
| 47 |
|
|
|
| 48 |
|
|
example3.conf - add descriptive tags to your index |
| 49 |
|
|
|
| 50 |
|
|
example4.conf - site-wide settings |
| 51 |
|
|
|
| 52 |
|
|
example5.conf - Using "FileRules" to control |
| 53 |
|
|
what gets indexed |
| 54 |
|
|
|
| 55 |
|
|
example6.conf - spider using "prog" feature |
| 56 |
|
|
|
| 57 |
|
|
example7.conf - spider using the "http" method of indexing |
| 58 |
|
|
|
| 59 |
|
|
example8.conf - using "filters" to convert PDF files. |
| 60 |
|
|
|
| 61 |
|
|
example9.conf - using the "prog" method for filtering |
| 62 |
|
|
example9.pl |