Bug: Searchs too Many Directories
Search.pm searches directories that start with
. and
_.
Test case
- Create
data/.session
- Create
data/_default if not already there
- Turn on logging in
Search.pm by uncomment debug call in _traceExec sub
- Do a search on all Webs
- Look in
debug.txt to see these directories being searched.
Fix record
Just need to change last grep that forms
@webList to:
grep { ! /^[._]/ }
Environment
| TWiki version: |
01 Sep 2001 |
| TWiki plugins: |
|
| Server OS: |
|
| Web server: |
|
| Perl version: |
|
| Client OS: |
|
| Web Browser: |
|
--
JohnTalintyre - 20 Sep 2001
We found something similar when we were building our IIS
IndexServer based search. Our solution was to move some items around:
| twiki/data/logs/ |
twiki/logs |
| twiki/data/debug.txt |
twiki/logs/debug.txt |
| twiki/data/warnings.txt |
twiki/logs/warnings.txt |
I don't know whether you consider session files to be data or not. Perhaps the solution is to move /twiki/data/<WebNames> to /twiki/data/webs/<WebNames> ?
--
MartinCleaver - 14 Nov 2001
Fix Record
The change in
Search.pm is already in
TWikiAlphaRelease.
--
PeterThoeny - 18 Nov 2001