[Neo] Lucene full text indexing service: searching multiple node keys
jwray.develop at gmail.com
Fri Feb 5 18:27:29 CET 2010
Yep, the resource concept of Compass maps pretty well to the property idea
in Neo. Good match as you say.
It's been a while since I wrote/test it but yes, I believe it did have
transaction support, via integration with Spring. It uses CompassDaoSupport
class as a template class and transactions were hooked in via the Spring XML
file. The template expects injection of this bean:
<bean id="compass" class="org.compass.spring.LocalCompassBean">
<property name="transactionManager" ref="neoTxManager" />
That was the limit of the transaction integration I did. But, as I mentioned
I don't remember my test cases and if they cover what you had in mind.
On Fri, Feb 5, 2010 at 5:51 AM, Mattias Persson
<mattias at neotechnology.com>wrote:
> Compass looks quite nice with its simplified lucene API and support
> for transactions, so it could might as well be a very good fit to have
> as an IndexService implementation. Your implementation hasn't got
> transaction support or am I wrong about that?
> 2010/1/31 Mattias Persson <mattias at neotechnology.com>:
> > Yep, thanks Jonny... I'll take a look at it as soon as time becomes a
> > purchasable item :) . But seriously, thanks a lot and I'll get back
> > with feedback about it quite soon!
> > 2010/1/31 Peter Neubauer <peter.neubauer at neotechnology.com>:
> >> Thanks Jonny!
> >> I am sure Mattias will take a look at it, and we even might decide to
> >> do a small compass component to start with, but let's see!
> >> Cheers,
> >> /peter neubauer
> >> COO and Sales, Neo Technology
> >> GTalk: neubauer.peter
> >> Skype peter.neubauer
> >> Phone +46 704 106975
> >> LinkedIn http://www.linkedin.com/in/neubauer
> >> Twitter http://twitter.com/peterneubauer
> >> http://www.neo4j.org - Your high performance graph
> >> http://gremlin.tinkerpop.com - The terminal to the Giant Global
> >> On Wed, Jan 27, 2010 at 1:38 AM, Jonny Wray <jwray.develop at gmail.com>
> >>> Here's my implementation of a CompassIndexService along with an
> >>> interface dealing with multiple properties per node and a couple of
> >>> configuration files. I'm sure it needs some cleaning up and is tied to
> >>> Spring and Compass support for Spring.
> >>> Looking back on the code I'm honestly not sure why I created the
> >>> interface since the multiple key value pairs should be possible with
> >>> existing interface. However, I'm sure the code could easily be
> refactored to
> >>> remove the extended interface.
> >>> Hope this is useful
> >>> Jonny
> >>> _______________________________________________
> >>> Neo mailing list
> >>> User at lists.neo4j.org
> >>> https://lists.neo4j.org/mailman/listinfo/user
> >> _______________________________________________
> >> Neo mailing list
> >> User at lists.neo4j.org
> >> https://lists.neo4j.org/mailman/listinfo/user
> > --
> > Mattias Persson, [mattias at neotechnology.com]
> > Neo Technology, www.neotechnology.com
> Mattias Persson, [mattias at neotechnology.com]
> Neo Technology, www.neotechnology.com
> Neo mailing list
> User at lists.neo4j.org
More information about the User