Hi Enrico,

The database starts again with your latest 1.7-SNAPSHOT and creating a 
lucene index manually in console
works too:

CREATE INDEX <name> ON <class-name> (prop-names) FULLTEXT ENGINE LUCENE


Unfortunately the java variant does not work. This:

OSchema schema = databaseDocumentTx.getMetadata().getSchema();
OClass oClass = schema.createClass("Foo");
oClass.createProperty("name", OType.STRING);
oClass.createIndex("City.name", "FULLTEXT", null, null, "LUCENE", new String[] 
{ "name"});


Leads to this:

Exception in thread "main" com.orientechnologies.orient.core.index.
OIndexException: Index type : FULLTEXT is not supported. Types are [UNIQUE,
FULLTEXT,FULLTEXT_HASH_INDEX,DICTIONARY_HASH_INDEX,DICTIONARY,
UNIQUE_HASH_INDEX,NOTUNIQUE_HASH_INDEX,NOTUNIQUE]

Best regards


Am Mittwoch, 14. Mai 2014 10:56:23 UTC+2 schrieb Enrico Risa:
>
> Hi all,
> i've done a new release compatible with the latest 1.7-SNAPSHOT, you can 
> find it here https://github.com/orientechnologies/orientdb-lucene/releases
> .
> Remove the old jar under $ORIENTDB_HOME/lib and place the new one under 
> $ORIENTDB_HOME/plugins.
> When OrientDB is starting you should see in the log:
>
> INFO Lucene index plugin installed and active. Lucene version: LUCENE_47 
> [OLuceneIndexPlugin]
>
>
> Enrico
>
>
> 2014-05-13 20:59 GMT+02:00 Enrico Risa <[email protected] <javascript:>>:
>
>> Hi Montrazul, 
>>
>> i think tomorrow i will make a new release compatible with the latest 
>> snapshot and that can
>> be installed as a regular OrientDB plugin under $ORIENTDB_HOME/plugins
>>
>>
>> 2014-05-13 20:43 GMT+02:00 Montrazul <[email protected]<javascript:>
>> >:
>>
>> Oh thats great. Do you know already when it will be updated?
>>>
>>> I need this. OrientDB is just too important :D
>>>
>>>
>>> Am Dienstag, 13. Mai 2014 09:08:33 UTC+2 schrieb Enrico Risa:
>>>
>>>> Hi Seesm that
>>>>
>>>> OIndexCursor$OIndexCursorSingleValue
>>>>
>>>> Is not anymore in the latest snapshot. I have to fix it and make a new 
>>>> release
>>>>
>>>>
>>>> 2014-05-13 7:58 GMT+02:00 Montrazul <[email protected]>:
>>>>
>>>>> Hallo,
>>>>>
>>>>> im working with the lates OrientDB 1.7-SNAPSHOT, with Windows 8 and 
>>>>> Java 1.8.
>>>>> I downloaded Lucene-1.7-SNAPSHOT from 
>>>>> here<https://github.com/orientechnologies/orientdb-lucene/releases> and 
>>>>> added it to the lib under 
>>>>> ORIENTDB_HOME/lib/.
>>>>> I restarted the server and tried to log in into my database. 
>>>>> Unfortunately it is not 
>>>>> possible while the lucene jar is in my lib folder:
>>>>>
>>>>> Caused by: java.util.ServiceConfigurationError: 
>>>>> com.orientechnologies.orient.core.sql.operator.OQueryOperatorFactory: 
>>>>> Provider com.orientechnologies.lucene.operator.OLuceneOperatorFactory 
>>>>> could not be instantiated: java.lang.NoClassDefFoundError: 
>>>>> com/orientechnologies/orient/core/index/OIndexCursor$
>>>>> OIndexCursorSingleValue
>>>>>  at java.util.ServiceLoader.fail(ServiceLoader.java:224)
>>>>> at java.util.ServiceLoader.access$100(ServiceLoader.java:181)
>>>>>  at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:377)
>>>>> at java.util.ServiceLoader$1.next(ServiceLoader.java:445)
>>>>>  at com.orientechnologies.orient.core.sql.OSQLEngine.
>>>>> getOperatorFactories(OSQLEngine.java:164)
>>>>> at com.orientechnologies.orient.core.sql.OSQLEngine.
>>>>> getRecordOperators(OSQLEngine.java:320)
>>>>>  at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.
>>>>> extractConditionOperator(OSQLPredicate.java:205)
>>>>> at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.
>>>>> extractCondition(OSQLPredicate.java:173)
>>>>>  at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.
>>>>> extractConditions(OSQLPredicate.java:126)
>>>>> at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.
>>>>> text(OSQLPredicate.java:82)
>>>>>  ... 22 more
>>>>> Caused by: java.lang.NoClassDefFoundError: 
>>>>> com/orientechnologies/orient/core/index/OIndexCursor$
>>>>> OIndexCursorSingleValue
>>>>>  at com.orientechnologies.lucene.operator.OLuceneOperatorFactory.<
>>>>> clinit>(OLuceneOperatorFactory.java:33)
>>>>>  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
>>>>> Method)
>>>>>  at sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>> NativeConstructorAccessorImpl.java:57)
>>>>> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>> DelegatingConstructorAccessorImpl.java:45)
>>>>>  at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>> at java.lang.Class.newInstance0(Class.java:374)
>>>>>  at java.lang.Class.newInstance(Class.java:327)
>>>>> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:373)
>>>>>  ... 29 more
>>>>> Caused by: java.lang.ClassNotFoundException: 
>>>>> com.orientechnologies.orient.core.index.OIndexCursor$
>>>>> OIndexCursorSingleValue
>>>>>  at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>>>>  at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>>>>  at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>>>>>  at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
>>>>> ... 37 more
>>>>>
>>>>>
>>>>>
>>>>>  -- 
>>>>>
>>>>> --- 
>>>>> 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] <javascript:>.
>>> 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