>- see footer for list info -< No, it's not anymore intensive than your standard autosuggest, expecially if you start using caching, both on the client and on the server with the most popular keyword searches.
Reason being that I'm compiling the keywords sql table from the collection only when the collection is updated either on a scheduled update or when content in the admin is manually updated. Keywords aren't compiled on demand - that *would* be too intensive. I don't want a generic dictionary as people will be searching for specific terms relating to the subject of the site, so I can present them with "hydrotherapy" or "hydrant" (for example) when they type in "hyd" etc. So therefore, on collection update, run the didump to get the keywords that exist in the collection, filter them against a pre-defined set of noise words and a few other filters and then chuck em all in the keywords table. When someone starts typing, the autocomplete fetches words after a minimum 3 chars so that it can suggest items that they're looking for and prevent them from having to continue typing. The normal cfsearch is then run against those keywords and normal verity results presented. But what I'm looking for is a more efficient way of running that keyword dataset compilation. I'm not a big fan of this cfexecute lark. I want to interrogate Verity via methods etc. Can it be done? On 8/14/07, Snake <[EMAIL PROTECTED]> wrote: > > >- see footer for list info -< > Rich, > > If someone starts typing a word, you want to present them optional words > that start with those letters from a generic auto complete dictionary. Do > you really need to only give them words that actually exist in the > collection, that seems a bit too intensive. > If you did want to do that then I would say you need to compile your own > indexed dictionary of words rather than trying to do it the way your doing > it, and that would probably be better done in the database. > > Russ > > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Rich Wild > Sent: 14 August 2007 12:02 > To: Coldfusion Development > Subject: Re: [CF-Dev] verity keywords > > >- see footer for list info -< > because, old pal Snakey, cfsearch gives me the results of those keywords, > not the keywords in the collection itself. > > i.e. if I index a pdf called "Snakes in 17th Century Berkshire" and that > pdf > contains the word 'amorphous', doing a cfsearch on the word 'amorphous' > will > result in "Snakes in 17th Century Berkshire" > > But how do I tell the user that the word 'amorphous' is actually contained > within that collection in the first place? The only way I can see of doing > is the method presented below, but I was kinda hoping in this day and age > of > java CF and all that of being able to interrogate it thus, rather than the > antiquated cfexecute method. > > I am actually using cfsearch once I have presented the user with guidance > on > what words are contained within that cfsearch. > > > > On 8/14/07, Snake <[EMAIL PROTECTED]> wrote: > > > > >- see footer for list info -< > > Erm, why can't you just use cfsearch ? > > > > > > Russ > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Rich Wild > > Sent: 14 August 2007 09:49 > > To: Coldfusion Development > > Subject: [CF-Dev] verity keywords > > > > >- see footer for list info -< > > mornin. > > > > I'm doing an ajax autocompleter on a site, and I'm using keywords from > > a verity collection to autosuggest words that the user may be > > interested in when they type in the box. The only way I could find of > > actually getting the keywords out of a verity collection was to run > > cfexecute on didump on the specific collection's parts (and since > > they're renamed after every purge/update I had to cfdirectory the > > collection's parts dir to find all the part filenames) and then parse > > the raw text results into a format that I can then populate a keywords > > sql table with. > > > > The long and the short of it is, is there a quicker/easier way of > > doing interrogating verity to get those keywords? > > > > virtual bacon buttie / egg mcmuffin / piece of toast / glass of orange > > juice (depending on taste or ethical/religious/medical preferences) to > > anyone that can help. > > > > fanks. > > _______________________________________________ > > > > For details on ALL mailing lists and for joining or leaving lists, go > > to http://list.cfdeveloper.co.uk/mailman/listinfo > > > > -- > > CFDeveloper Sponsors:- > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > > >- Lists hosted by www.Gradwell.com -< > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your > > >help -< > > > > > > _______________________________________________ > > > > For details on ALL mailing lists and for joining or leaving lists, go > > to http://list.cfdeveloper.co.uk/mailman/listinfo > > > > -- > > CFDeveloper Sponsors:- > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > > >- Lists hosted by www.Gradwell.com -< > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your > > >help > > -< > > > _______________________________________________ > > For details on ALL mailing lists and for joining or leaving lists, go to > http://list.cfdeveloper.co.uk/mailman/listinfo > > -- > CFDeveloper Sponsors:- > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > >- Lists hosted by www.Gradwell.com -< > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help > >-< > > > _______________________________________________ > > For details on ALL mailing lists and for joining or leaving lists, go to > http://list.cfdeveloper.co.uk/mailman/listinfo > > -- > CFDeveloper Sponsors:- > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > >- Lists hosted by www.Gradwell.com -< > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help > -< > _______________________________________________ For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo -- CFDeveloper Sponsors:- >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >- Lists hosted by www.Gradwell.com -< >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<
