I just wanted to report that I've got some more progress on Lucene
integration. I didn't submit changes for review because they are not
quite ready for formal review. It was quite a lot of work to integrate
Lucene and it generated a handful number of commits that I'll need to
clean up.
Anyway I decided to make my changes public, so they can be pulled from here:
http://github.com/gkossakowski/gimd/tree/lucene
At the moment tests for this code fail due to some strange bug in
Formatter that I cannot find. It's more apparent that test-case fails
due to bug in Formatter by checking out following branch
http://github.com/gkossakowski/gimd/tree/formatter-bug
I've shared this code just in case you Shawn could have a look at it.
I'm clueless at the moment because it manifests itself in rather big
test-data so debugging is quite painful.
This drives me to two conclusions:
1. Integrating Lucene is a lot of work and I'm very far from complete
integration so I'd appreciate some help.
2. Situations like above with Formatter make me even more motivated to
start writing ScalaCheck[1] test-cases that are more likely to detect
such problems early on compared to hand-written test-cases. However,
this is again lots of work to do...
[1] http://code.google.com/p/scalacheck/
--
Best regards,
Grzegorz Kossakowski
Hi,
I just wanted to report that I've got some more progress on Lucene
integration. I didn't submit changes for review because they are not
quite ready for formal review. It was quite a lot of work to integrate
Lucene and it generated a handful number of commits that I'll need to
clean up.
Anyway I decided to make my changes public, so they can be pulled from here:
http://github.com/gkossakowski/gimd/tree/lucene
At the moment tests for this code fail due to some strange bug in
Formatter that I cannot find. It's more apparent that test-case fails
due to bug in Formatter by checking out following branch
http://github.com/gkossakowski/gimd/tree/formatter-bug
I've shared this code just in case you Shawn could have a look at it.
I'm clueless at the moment because it manifests itself in rather big
test-data so debugging is quite painful.
This drives me to two conclusions:
1. Integrating Lucene is a lot of work and I'm very far from complete
integration so I'd appreciate some help.
2. Situations like above with Formatter make me even more motivated to
start writing ScalaCheck[1] test-cases that are more likely to detect
such problems early on compared to hand-written test-cases. However,
this is again lots of work to do...