Thank you.
It takes around 300ms now.
I used to curl to make Auto-Index as Fulltext-Index REST call as below.
curl -H Accept:application/json -H charset=UTF-8 -H
Content-Type:application/json -X POST -d '{"name":"node_auto_index",
"config":{"type":"fulltext","provider":"lucene"}}'
http://localhost:7474/db/data/index/node
Thanks,
Krishna
On Sun, Apr 27, 2014 at 1:02 AM, Michael Hunger <
[email protected]> wrote:
>
>
> Sent from mobile device
>
> Am 26.04.2014 um 19:42 schrieb Krishna Shetty <[email protected]>:
>
> Updated in *conf/neo4j.properties. i.e.,*
> *# Enable auto-indexing for nodes, default is false*
> *node_auto_indexing=true*
> *# The node property keys to be auto-indexed, if enabled*
> *node_keys_indexable=name*
>
> I have not done the step 'Setup Node Auto-Index as Fulltext-Index'. This
> has REST POST calls. Is this setting mandatory? I haven't tried REST calls,
> is it possible to make this setting from 'neo4j-shell'?
>
>
> You have to configure the index correctly _upfront_
>
>
> Also, I am not using ':node_auto_index' in my query. I need to find-out
> how to use ':node_auto_index' in 'match' as I don't use 'start' in my query
>
>
> You _have_ to use start for fts
>
> Query still takes 1.6 seconds.
>
> Thanks,
> Krishna
>
>
> On Sat, Apr 26, 2014 at 10:01 PM, Michael Hunger <
> [email protected]> wrote:
>
>> Wrong config file
>>
>> It's neo4j.properties
>> Also misses the prop-keys
>>
>> Sent from mobile device
>>
>> Am 26.04.2014 um 18:28 schrieb Krishna Shetty <[email protected]>:
>>
>> Thank you.
>>
>> Did the following:
>> *>sudo vim conf/neo4j-server.properties*
>> *Added below two lines at the bottom(these lines were not there already)*
>> *node_auto_indexing=true*
>> *node_keys_indexable=name*
>>
>> *Restarted neo4j.*
>>
>> *And ran below cypher:*
>> *>MATCH (n) WHERE has(n.name <http://n.name>) SET n.name
>> <http://n.name>=n.name <http://n.name>;*
>> *+-------------------+*
>> *| No data returned. |*
>> *+-------------------+*
>> *Properties set: 94701*
>> *19652 ms*
>>
>> It used to take around 4sec, I think same search query now takes around 2
>> seconds
>> I am using neo4j-community-2.0.1 on AWS EC2 medium instance.
>>
>> I think it still takes long time return search result.
>> Is neo4j suitable for these kind of searches?
>>
>> Thanks
>>
>> On Saturday, April 26, 2014 3:59:02 PM UTC+5:30, Michael Hunger wrote:
>>>
>>> See my blog post
>>>
>>> http://jexp.de/blog/2014/03/full-text-indexing-fts-in-neo4j-2-0/
>>>
>>> Sent from mobile device
>>>
>>> Am 26.04.2014 um 11:27 schrieb Krishna Shetty <[email protected]>:
>>>
>>> I am working search feature. I need to return all nodes with matching
>>> string in 'name' property.
>>>
>>> I am using the query as suggested
>>> here<http://stackoverflow.com/questions/13828953/like-clause-in-cypher-query>
>>> :
>>> *match <mypattern> where n.name <http://n.name> =~ '.*SUBSTRING.*'
>>> return n.Name;*
>>>
>>> I have also added index on name property.
>>> *CREATE INDEX ON :MyLabel1(name);*
>>>
>>> But the query is not *fast.*
>>>
>>> I have read about full text case insensitive indexing, please suggest
>>> how to do this through cypher query.
>>> Or is there any other way to improve search speed.
>>>
>>> Thanks
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Neo4j" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "Neo4j" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Neo4j" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/neo4j/mPBSwxhEfA4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Neo4j" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Neo4j" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/neo4j/mPBSwxhEfA4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.