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> wrote: > Thanks, I'll try it out. > > /Henrik > > > On Mon, Nov 2, 2009 at 8:13 AM, Alexander Burger <a...@software-lab.de> wr= ote: >> 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