Hi Daniel,

just looked at your changes you made on the whiteboard. You moved the "callback interface" idea to "Other Changes". I think that such an implementation would raise a change in the current api. Maybe we can make the new code backward compatible, but at least, we have to add additional methods where a callback object can be passed into classes like IndexWriter e.g.

The "logger" idea could be a candidate for "Other Changes". The only thing we would have to do is to add a seperate logger class which can be adressed from the internal lucene classes, which wouldn't have any changes within the api.

best regards
bernhard


[EMAIL PROTECTED] wrote:

  Date: 2004-08-11T13:06:28
  Editor: DanielNaber <[EMAIL PROTECTED]>
  Wiki: Jakarta Lucene Wiki
  Page: Lucene2Whiteboard
  URL: http://wiki.apache.org/jakarta-lucene/Lucene2Whiteboard

  TooManyClausesException; move an entry to the other section

Change Log:

------------------------------------------------------------------------------
@@ -26,6 +26,7 @@

 9. Add a non-static method isCurrent() to IndexReader and remove static 
getCurrentVersion() and lastModified methods: [http://www.mail-archive.com/[EMAIL 
PROTECTED]/msg06143.html]

+ 10. Implement an option for error handling described on  the mailing list: 
[http://www.mail-archive.com/[EMAIL PROTECTED]/msg04050.html message] - if the 
TooManyClauses exception is kept, rename it to TooManyClausesException.

== Other Changes ==

@@ -33,9 +34,7 @@

 1. Add support for span queries to query parser?

- 2. Implement an option for error handling described on  the mailing list: 
[http://www.mail-archive.com/[EMAIL PROTECTED]/msg04050.html message]
-
- 3. Implement a callback interface for processes which can run for several minutes 
like IndexWriter.optimize(). The idea is to define a simple public interface which can 
be implemented by developers using lucene. The object implementing the callback, could 
be passed to methods like optimize() and can inform the caller when one of the steps 
to process has finished. This would make it much easier in interactive applications to 
inform the user that the system is working and not frozen.
+ 2. Implement a callback interface for processes which can run for several minutes 
like IndexWriter.optimize(). The idea is to define a simple public interface which can 
be implemented by developers using lucene. The object implementing the callback, could 
be passed to methods like optimize() and can inform the caller when one of the steps 
to process has finished. This would make it much easier in interactive applications to 
inform the user that the system is working and not frozen.

== Schedule ==


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to