Oops seems like the substring matching wasn't case insensitive... Do I have to take care of that explicitly or is there some sibling of tolr that will do case insensitive searches too?
I took a look at the pilog file, I already get what same and range are doing but what are part, head and fold doing? /Henrik On Mon, Nov 2, 2009 at 9:39 PM, Henrik Sarvell <hsarv...@gmail.com> wrote: > I did the rebuild but I'm still not getting any results when running > the above query and I know for a fact that I should be getting at > least two. > > Doing the scan gives me a long list, this is the end of it: > > ("zerosum dirt(nap) - Home" . {8o}) {8o} > ("zhou" {BH}) {BH} > ("ziDesigns - Zaigham's Corner // Updates" . {9i}) {9i} > ("zie" {5S}) {5S} > ("zin" {CL}) {CL} > ("zine" {1N}) {1N} > ("zine" {1v}) {1v} > ("zine" {3Q}) {3Q} > ("zine" {4z}) {4z} > ("zine" {;m}) {;m} > ("zine" {Ai}) {Ai} > ("zine" {i}) {i} > ("zing" {73}) {73} > ("ziuba" {6X}) {6X} > ("zny" {3m}) {3m} > ("zons" {D}) {D} > ("zor" {CB}) {CB} > ("zorberry's" {:b}) {:b} > ("zorblades" {4m}) {4m} > ("zweilAI.net" {1j}) {1j} > ("zysz" {4D}) {4D} > ("|architect's" {b}) {b} > ("=C3=A4lp" {DK}) {DK} > ("=C3=B4ng" {8T}) {8T} > ("=C3=B6kmotorkonsult" {CV}) {CV} > ("=C3=B6ren" {6Y}) {6Y} > ("=C3=BCro" {Av}) {Av} > ("=CE=BB Tony's Blog =CE=BB" . {A6}) {A6} > ("=E3=80=8A=E8=B4=A2=E7=BB=8F=E7=BD=91=E3=80=8B-English" . {:q}) {:q} > ("=E3=80=8B-English" {:q}) {:q} > ("=E7=BB=8F=E7=BD=91=E3=80=8B-English" {:q}) {:q} > ("=E7=BD=91=E3=80=8B-English" {:q}) {:q} > ("=E8=B4=A2=E7=BB=8F=E7=BD=91=E3=80=8B-English" {:q}) {:q} > > Does that output tell you anything? > > On Mon, Nov 2, 2009 at 12:25 PM, Henrik Sarvell <hsarv...@gmail.com> wrot= e: >> Thanks, I'll try it out. >> >> /Henrik >> >> >> On Mon, Nov 2, 2009 at 8:13 AM, Alexander Burger <a...@software-lab.de> w= rote: >>> Hi Henrik, >>> >>>> (rel title =C2=A0 =C2=A0 (+Idx +String)) # >>>> ... >>>> The +Idx wasn't there when the feeds in question were first created, I >>>> added it because I thought it would be necessary or speed things up. >>> >>> OK. >>> >>>> (mapc '((F)(put!> F 'title (; F title))) (collect 'fid '+Feed)) >>> >>> This has no effect, because 'put!>' will not modify the object if the >>> new value is the current value, and therefore will also not modify or >>> create the index as a side effect. >>> >>> >>> The easiest is to use 'rebuild' to (re)build an index: >>> >>> =C2=A0 (load "lib/too.l") >>> =C2=A0 (rebuild (collect 'fid '+Feed) 'title '+Feed) >>> >>> >>>> (mapc show >>>> =C2=A0 =C2=A0(solve >>>> =C2=A0 =C2=A0 =C2=A0(quote @Str "big" >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 (select (@Feeds) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((title +Feed @Str)) >>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(tolr @Str @Feeds title))) >>>> =C2=A0 =C2=A0 =c2...@feeds )) >>> >>> This query looks correct. >>> >>> You could also try to dump the index directly >>> >>> =C2=A0 (scan (tree 'title '+Feed)) >>> >>> Cheers, >>> - Alex >>> -- >>> UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=3dunsubscribe >>> >> > -- UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe