You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Emmanuel Lecharny <el...@apache.org> on 2009/05/15 09:30:23 UTC
[index review] Index rebuilding/creation
I have renamed the thread, because I think we need to discuss everything
about index construction or reconstruction when the server already
contains data.
Kiran Ayyagari wrote:
>
>
> Emmanuel Lecharny wrote:
>> Ok, let's go deep into each system index now. We don't really care
>> about user index right now.
>>
>> First, we have to know that a system index can still be configured in
>> the Server.xml file, because the user can set the index size. We need
>> to clarify exactly what can be configured, what is the default and
>> also discuss about what can be improved.
>>
>> 1) What can be configured
>>
>> Let's list the parameter we can work on :
>> - wkDirPath : the working directory path used to store the index
>
> <paranoia>
> What if the user configures it to '/tmp' and reboots the machine
> after the server has loaded some data.
> All the indexed data would be lost. May be we should warn users about
> it in the doc
> </paranoia>
We can't protect users against themselves... Someone deciding to put an
index on /tmp either knows what he does or deserves to see his index
being deleted on reboot ;)
>
> We should have some mechanism where by the server notifies the user
> either to rebuild the index or
> the server itself does it.
I was thinking about the index rebuilding problem, or more probably,
index building after addition of one index after data has been injected
into the server. We need such a tool, the thing is how to implement it ?
Is it possible to have a on-line index construction system ? (ie, a
mechanism able to build an index while the server is running).
IMHO, I think we should offer a simple index creation system. It can be
activated as a separate process, or probably better, as a startup option
for the server, so we can invoke it through Studio.
>
> This should be easy as we already have a command line tool to rebuild
> the index the only thing is to fix
> this partially broken tool (I have started to fix this tool sometime
> back but it hasn't come out of
> workspace may be for 2.0 it will :) and add some code to the server to
> notify the user.
That could be a good start.
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org