ZQUADSEX: Zope QUick And Dirty Search Engine and indeXer
What's it for?
Well it's for making a search engine, based on content you provide, either by
Using it:
Install a Text Indexer product in your tree somewhere. Then you can submit URLs, or Files to be indexed into it (via dtml if you want).
Text Indexer
You can also use to wrap content to be indexed.
URL/Tag based indexing uses the absolute_url() to determine an ID for it, so if you use variables to alter the display of your page, then you'll need to do some work to get it to work.
** Warning: the stats page has some code commented out, uncomment it for an interesting view of your index, but, it'll take a long* time to render.
------------------------------------------------------------------------ You can specify the default search mode:
You can override the search method dynamically if you want to.
You can specify an amount of text to keep as a summary. You can specify a threshold (as a percentage of the total) for words to ignore in searching. Ignored words do not abort an and search.
and
You can specify a minimum period of time before reindexing occurs (useful for .
font
td
Indexing is quite slow, but searching is quite quick, queries on 40Mb of data (that is data submitted to be indexed), takes on average less than .5 second.
Can I do advanced searches? Short Answer: No. Long Answer: Yes.
advanced
Can it be made faster? Yes, it's not particularly optimised right now, there's quite a few things that can be done to make things run quicker, smoother, nicer, pick your superlative.
Will you eventually do that? Probably not, unless someone wants to hire me to work on it, its sufficient for my needs right at the moment (although I do have a version thats tweaked for my dataset).