Re: Separating Indexing and Searching (was silent semantic changes with reiser4)

Will Dyson
2004-08-31T03:22:21Z

Alexander G. M. Smith wrote:

> That brings up a good point, should the queries be allowed to run across
> file systems or be restricted to just one? BeOS was restricted to one
> file system (the query evaluation code was file system specific) and
> faked it for multiple ones at the user level by repeating the query on
> each FS. A separate Query FS wouldn't have that limit (or could fake
> it at the kernel level), if the kernel/FSs exported their indices and
> change notifications.

I don't see any fundamental reason why filesystem boundaries couldn't be
crossed. A separate Query FS could even fake it by scrubbing the disk
with /usr/bin/find for filesystems that didn't export indices. Probably
a bad idea, of course. But painfully slow execution is not a reason it
_couldn't_ be done. Some people even like pain...

--
Will Dyson
"Back off man, I'm a scientist!" -Dr. Peter Venkman