(I've not kept up on this thread, I've not read it, & I'm posting what I'm throwing in before I'll get to read it, so...)
Short story, !PUNC and PATH is broken for me (1265).
(more to come...)
1265
1265 is breaking stuff for me... all i did was put it in - no Pref changes...
(that's typically what i do for a new version)
1. double-click on Path, opens file rather then Path (<---
viewtopic.php?p=37853#p37853)
2. 169 274 does not find 169_274_401_32_2
Match Path is enabled (& know some changes related to that, don't know details...)
Ignore Punc is enabled (probably the same...?)
if either are disabled, then the search works
in any case, the changes are for the worse, for me
i can understand flipping a Pref, but the changes here are breaking behaviors that have existed - forever-ish
AND > OR, if that should matter
Search 'kate'
Results:
86 match path, ignore punc
146 ignore punc
154 [no filters]
154 to 146 (ignore punc)
146 does not find: WhiteStripes-kate_56k-256kbs_4.3MB.wmv - Why ? OK, search line filtering !blablabla
es_kate_sa.mpg - Why ? OK, search line !skate e_s^kate_s
so...
Match Path AND Punc
says only find 'kate' where 'kate' is at the beginning of a Path Part,
be it a directory or filename part
- why?
that's wrong, IMHO
PATH:tull AND !PUNC
ONLY finds /tull dot com/.*
ONLY because the directory part happens to start with /tull
(it would also find c:/test/tull_bridge.mp3, if that existed)
- 58 items are found
- 2,237 items are (correctly, again, IMHO) found with the same settings in 1253
PATH:tull AND !PUNC AND aqua
- finds NOTHING !
so, found: /test/kate is found.mp3
/kate 2nd bday/test.mp3
but, not found: /2nd kate bday/test kate is not found.mp3
(i'm not sure if that is right or not, i'm way past confused)
either there is a bug here
or the logic is wrong
&/or the logic is blowing my mind
as in i no longer know what to expect & i'm not getting results that i'd expect
& (i think it is) when Match Path is enabled
AND /some/ other filter, like Punc, or White-space, or Prefix...
heh, this about sums it up
s/and/or/g rand() s/or/and/g
anyhow, which other filter is enabled, or which combination of filters are enabled
affect the results returned & with 1265 i've got no clue what to expect
i keep !PUNC enabled, almost always
i should probably keep !SPACE enabled too, but i ran into !PUNC first, so haven't explored !SPACE too much
i keep PATH enabled a lot, a lot enough that 1265, with !PUNC <> compute
if behavior is going to change to such an extent, old should be default, & force Pref on those who might
want this new...
-have to go back to my Jethro Tull example, above
-& see if it passes or fails?
(used a different JT test set)
anyhow, as i use both PATH & !PUNC, 1265 is rather broken - for me
(not to mention, if i happen to throw in other filters, say !SPACE
i'm apt to get different results yet again [aside from direct changes related to !SPACE itself]
that can only confuse me more then i am at the moment...)
[yep, you guessed it, i've got to revert to 1264]
(i'm writing this "blind", so i can't read about the actual changes to know if there is a switch...)
(likewise, i'm posting this before i'll get a chance to read about the actual changes, so if there
is a switch...)
when PATH: also enforces PREFIX:, as this essentially looks to do (when !PUNC is in effect)
you've severly limited results returned,
where if i wanted this, i would much rather be forced to use something like PREFIX:PATH:
understanding & knowing that i want to limit my results