Could you try it with remote? Start the server and connect with remote and create the index?
2014-05-14 11:44 GMT+02:00 Montrazul <[email protected]>: > Embedded plocal > > Am Mittwoch, 14. Mai 2014 11:38:57 UTC+2 schrieb Enrico Risa: >> >> Are you using embedded or remote ? >> >> >> 2014-05-14 11:35 GMT+02:00 Enrico Risa <[email protected]>: >> >>> From Java Api right? >>> >>> i will check >>> >>> >>> 2014-05-14 11:33 GMT+02:00 Montrazul <[email protected]>: >>> >>> If this is the latest OrientDB snapshort: >>>> >>>> orientdb-community-1.7-20140513.150757-196-distribution.zip Tue May 13 >>>> 10:09:31<https://oss.sonatype.org/content/repositories/snapshots/com/orientechnologies/orientdb-community/1.7-SNAPSHOT/> >>>> >>>> And If this is the latest lucene plugin: >>>> >>>> Lucene >>>> plugin<https://github.com/orientechnologies/orientdb-lucene/releases> >>>> >>>> The exception is not fixed :( >>>> >>>> >>>> >>>> Btw now i see that the small java lucene index exmaple has a small >>>> mistake. >>>> Class "Foo" is created but class "City" is used. >>>> >>>> Am Mittwoch, 14. Mai 2014 11:12:20 UTC+2 schrieb Enrico Risa: >>>> >>>>> Try it with the latest Orientdb 1.7-SNAPSHOT that has a fix for this >>>>> Java Exception >>>>> >>>>> >>>>> >>>>> 2014-05-14 11:10 GMT+02:00 Montrazul <[email protected]>: >>>>> >>>>> 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]>: >>>>>>> >>>>>>>> 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]>: >>>>>>>> >>>>>>>> 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$OIndexC >>>>>>>>>>> ursorSingleValue >>>>>>>>>>> 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.getOperator >>>>>>>>>>> Factories(OSQLEngine.java:164) >>>>>>>>>>> at com.orientechnologies.orient.core.sql.OSQLEngine.getRecordOp >>>>>>>>>>> erators(OSQLEngine.java:320) >>>>>>>>>>> at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.e >>>>>>>>>>> xtractConditionOperator(OSQLPredicate.java:205) >>>>>>>>>>> at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.e >>>>>>>>>>> xtractCondition(OSQLPredicate.java:173) >>>>>>>>>>> at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.e >>>>>>>>>>> xtractConditions(OSQLPredicate.java:126) >>>>>>>>>>> at com.orientechnologies.orient.core.sql.filter.OSQLPredicate.t >>>>>>>>>>> ext(OSQLPredicate.java:82) >>>>>>>>>>> ... 22 more >>>>>>>>>>> Caused by: java.lang.NoClassDefFoundError: >>>>>>>>>>> com/orientechnologies/orient/core/index/OIndexCursor$OIndexC >>>>>>>>>>> ursorSingleValue >>>>>>>>>>> at com.orientechnologies.lucene.operator.OLuceneOperatorFactory >>>>>>>>>>> .<clinit>(OLuceneOperatorFactory.java:33) >>>>>>>>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>>>>>>>>>> Method) >>>>>>>>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native >>>>>>>>>>> ConstructorAccessorImpl.java:57) >>>>>>>>>>> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De >>>>>>>>>>> legatingConstructorAccessorImpl.java:45) >>>>>>>>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:5 >>>>>>>>>>> 25) >>>>>>>>>>> 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$OIndexC >>>>>>>>>>> ursorSingleValue >>>>>>>>>>> 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]. >>>>>>>>> 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.
