Hello Gilbert, as Don says using general permissions is a general way to implement visibility restrictions on search results (permission checking is on by default). OTOH I have been thinking the past few days that it would be more flexible if I had included a searchable_p in the output of datasource. The observer would then index only those content items where searchable_p is true. If there are no objections I will add this attribute to the datasource operation.
How close can we come with fts?
-- Clay Gordon
Unfortunately, I don't know much about Texis. OpenFTS can be used to index content items in real time. However, in OpenACS we choose to use a scheduled proc instead. This approach causes the problems that you have listed above but it is required in order to support multiple search engines. Of course