I see, thanks.

Em terça-feira, 2 de setembro de 2014 10h52min34s UTC-3, Curtis Mosters 
escreveu:
>
> Currently the workaround is another version.
>
> See this thread here =)
>
> https://github.com/orientechnologies/orientdb-lucene/issues/18
>
> Am Dienstag, 2. September 2014 14:26:29 UTC+2 schrieb Guilherme Moreira:
>>
>> I also tried latest stable Lucene (1.7.4) and latest OrientDB (1.7.8) and 
>> having the same error.
>> java.lang.NoSuchMethodError: 
>> com.orientechnologies.orient.core.sql.OIndexSearchResult.getLastField()Lcom/orientechnologies/orient/core/sql/filter/OSQLFilterItemField$FieldChain;
>>
>> select * from Member where full_name LUCENE "test*"
>>
>> Em quarta-feira, 20 de agosto de 2014 07h12min58s UTC-3, Curtis Mosters 
>> escreveu:
>>>
>>> 1.7.8 of course. =)
>>>
>>> Am Mittwoch, 20. August 2014 10:39:24 UTC+2 schrieb Enrico Risa:
>>>>
>>>> Hi Curtis 
>>>>
>>>> which version of orientdb-lucene do you have?
>>>>
>>>>
>>>> 2014-08-19 18:41 GMT+02:00 'Curtis Mosters' via OrientDB <
>>>> [email protected]>:
>>>>
>>>>> select * from Abstract where [appln_abstract] LUCENE "solar"
>>>>>
>>>>> Just wanted to add the other try and the error what comes with it:
>>>>>
>>>>> java.lang.NoSuchMethodError: com.orientechnologies.orient.core.sql.
>>>>> OIndexSearchResult.getLastField()Lcom/orientechnologies/orient/core/
>>>>> sql/filter/OSQLFilterItemField$FieldChain;
>>>>>
>>>>> Am Dienstag, 19. August 2014 18:31:36 UTC+2 schrieb Curtis Mosters:
>>>>>
>>>>>> select * from V where appln_abstract LUCENE "solar"
>>>>>>
>>>>>> runs 0,16 seconds, I didn't say anything. Sorry for not reading the 
>>>>>> special syntax and thank you very much =)
>>>>>>
>>>>>> Just another question. If I write this one here:
>>>>>>
>>>>>> select * from V where blabla LUCENE "solar"
>>>>>>
>>>>>> so I'm getting the same results. How can that be. So the question is 
>>>>>> how can I tell Lucene to just take *Abstract.appln_abstract* for 
>>>>>> it's search? Taking *Abstract *instead of *V* gives me an error.
>>>>>>
>>>>>> Am Dienstag, 19. August 2014 15:41:21 UTC+2 schrieb Enrico Risa:
>>>>>>>
>>>>>>> Hi Curtis 
>>>>>>> the Second one Lucene it is not the correct way to query the lucene 
>>>>>>> index
>>>>>>>
>>>>>>> see here for the docs
>>>>>>>
>>>>>>> http://www.orientechnologies.com/docs/1.7.8/orientdb-
>>>>>>> lucene.wiki/Full-Text-Index.html
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2014-08-19 15:03 GMT+02:00 'Curtis Mosters' via OrientDB <
>>>>>>> [email protected]>:
>>>>>>>
>>>>>>>> Ok let me combine all OrientDB results here:
>>>>>>>>
>>>>>>>> 34 sec (SB-Tree FULLTEXT)
>>>>>>>>
>>>>>>>> select * from Abstract where appln_abstract LIKE "%of a pipe of 
>>>>>>>> the pipe%"
>>>>>>>>
>>>>>>>> 25 sec (Lucene FULLTEXT)
>>>>>>>>
>>>>>>>> select * from Abstract where appln_abstract LIKE "%of a pipe of 
>>>>>>>> the pipe%"
>>>>>>>>
>>>>>>>> 3 sec (no index was set)
>>>>>>>>
>>>>>>>> select * from Abstract where appln_abstract CONTAINSTEXT "of a 
>>>>>>>> pipe of the pipe"
>>>>>>>>
>>>>>>>> This is what I have tested.
>>>>>>>>
>>>>>>>> Am Dienstag, 19. August 2014 12:51:24 UTC+2 schrieb Enrico Risa:
>>>>>>>>>
>>>>>>>>> Hi  Curtis
>>>>>>>>>
>>>>>>>>> 3 sec without FullText index ?
>>>>>>>>> select * from Abstract where appln_abstract CONTAINSTEXT "of a 
>>>>>>>>> pipe of the pipe"
>>>>>>>>>
>>>>>>>>> can you post the explain of the previous query?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> How do you run the  LUCENE query?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2014-08-19 10:50 GMT+02:00 'Curtis Mosters' via OrientDB <
>>>>>>>>> [email protected]>:
>>>>>>>>>
>>>>>>>>> Wow, I tested 
>>>>>>>>>>
>>>>>>>>>> select * from Abstract where appln_abstract CONTAINSTEXT "of a 
>>>>>>>>>> pipe of the pipe"
>>>>>>>>>>
>>>>>>>>>> on 280k entries without index. It was running 3 sec till I got a 
>>>>>>>>>> result.
>>>>>>>>>>
>>>>>>>>>> Then I tested again on the Lucene indexed 280k database and it 
>>>>>>>>>> took 20 sec.
>>>>>>>>>>
>>>>>>>>>> So how can that be. I read that OrientDB is already indexing. But 
>>>>>>>>>> from Neo4j I know that Lucene is much faster. But why in my case 
>>>>>>>>>> it's 7x 
>>>>>>>>>> slower? Which indexer is used when you don't explicitly set an 
>>>>>>>>>> indexer? 
>>>>>>>>>>
>>>>>>>>>> Am Montag, 18. August 2014 21:33:30 UTC+2 schrieb Enrico Risa:
>>>>>>>>>>>
>>>>>>>>>>> Hi Curtis
>>>>>>>>>>>
>>>>>>>>>>> the LIKE operator doesn't use the FULLTEXT index.
>>>>>>>>>>>
>>>>>>>>>>> Could you retry the query with the CONTAINSTEXT 
>>>>>>>>>>> operator. It should be faster because rely on the FULLTEXT index
>>>>>>>>>>>
>>>>>>>>>>> http://www.orientechnologies.com/docs/1.7.8/orientdb.wiki/SQ
>>>>>>>>>>> L-Where.html
>>>>>>>>>>>  see here
>>>>>>>>>>>
>>>>>>>>>>> Enrico
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 2014-08-18 20:47 GMT+02:00 'Curtis Mosters' via OrientDB <
>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>
>>>>>>>>>>> I now tried it with Lucene and the index creating is much 
>>>>>>>>>>>> *faster*. =)
>>>>>>>>>>>>
>>>>>>>>>>>> Also tested again both ways:
>>>>>>>>>>>>
>>>>>>>>>>>>    1. Importing without index: 120 sec + Indexing 80 sec
>>>>>>>>>>>>    2. Importing with index: 340 sec
>>>>>>>>>>>>    + extracted 274.139 records (686 records/sec) - 274.139 
>>>>>>>>>>>>    records -> loaded 274.13
>>>>>>>>>>>>    8 vertices (686 vertices/sec) Total time: 339809ms [0 
>>>>>>>>>>>>    warnings, 0 errors]
>>>>>>>>>>>>    
>>>>>>>>>>>>    
>>>>>>>>>>>> So is Lucene actually faster when building up the index 
>>>>>>>>>>>> afterwards? Or is my computer really that crappy so that my 100% 
>>>>>>>>>>>> cpu usage 
>>>>>>>>>>>> really harming the benchmark?
>>>>>>>>>>>>
>>>>>>>>>>>> They query from above was done in ~25 sec, so it's also a bit 
>>>>>>>>>>>> faster. Can that be true?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Am Montag, 18. August 2014 17:23:40 UTC+2 schrieb Enrico Risa:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Curtis
>>>>>>>>>>>>>
>>>>>>>>>>>>> can you post the result of
>>>>>>>>>>>>>
>>>>>>>>>>>>> explain select * from Abstract where appln_abstract LIKE "%of 
>>>>>>>>>>>>> a pipe of the pipe%"
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>> Enrico
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2014-08-18 17:19 GMT+02:00 'Curtis Mosters' via OrientDB <
>>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm still testing around with OrientDB. Today I realized that 
>>>>>>>>>>>>>> OrientDB is 3 times slower on the same data, with the same 
>>>>>>>>>>>>>> indexer compared 
>>>>>>>>>>>>>> to MySQL. How can that be?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So there are ~250k entries. FULLTEXT indexer are used on both 
>>>>>>>>>>>>>> db's. (from https://github.com/orientechnologies/orientdb/
>>>>>>>>>>>>>> wiki/Indexes)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And the test query is:
>>>>>>>>>>>>>> select * from Abstract where appln_abstract LIKE "%of a pipe 
>>>>>>>>>>>>>> of the pipe%"
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> in OrientDB: 34 sec
>>>>>>>>>>>>>> in MySQL: 14 sec
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I tested this on them both 3 times and this is the average.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Any ideas?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  -- 
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --- 
>>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>>> Google Groups "OrientDB" 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 "OrientDB" 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 "OrientDB" 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 "OrientDB" 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 "OrientDB" 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 
"OrientDB" 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.

Reply via email to