Lyris User's Guide
[previous] [next] [contents]
How does searching work?
Table of Contents
Introduction
Lyris Email Commands
Web Interface for Users
Server Administrator
Site Administrator
List Administrator
Other Topics
Add-On Packages
Installing and Upgrading
Appendix
Frequently Asked Questions
DocBots
Running Lyris
Email
Lyris Administration
Web Browsers
Usenet Newsgroups
International
Other FAQ issues
Making Lyris Run Faster
How does searching work?
How can I get the MultiView version of Lyris?
Can Lyris work on an Intranet?
Mailing List Features
Perl/Lyris Toolkit
Unix Administration
Up & Coming

How does searching work?

    I was just trying Lyris, and was wondering how the search engine inside worked? Does it index every document ? Or does it search directly in the messages in the database?

Lyris indexes each message: it removes all the punctuation and numbers, and creates an index based on the remaining individual words.

A word is anything over 3 characters and up to 30 characters.

When you do a search it accesses this index, looks up the word and gives the appropriate archived messages.

    Thanks for the information, but doesn't this slow down the message delivery, because you have to index each message when it comes in?

No, indexing is done with a separate thread that is lowest priority. Anything else Lyris needs to do, like sending messages, gets done first, interrupting the message indexing. When the Lyris server is completely idle, and has nothing else to do, the indexing resumes.

Other pages which link to this page:
  • Other FAQ issues
  • Page 536 of 556