Hi Enrico, In 2.1.2 all is OK. After database createing and service restarting lucene fulltext indexes still alive.
понедельник, 17 августа 2015 г., 15:01:16 UTC+3 пользователь Enrico Risa написал: > > Albert > > i'm on it > > https://github.com/orientechnologies/orientdb-lucene/releases/tag/2.1.0 > > this is the release that is in OrientDB 2.1 so it will not change the > behaviour. > I'm debugging it i will let you know > > Thanks > Enrico > > 2015-08-17 13:55 GMT+02:00 Albert Kovalchuk <[email protected] > <javascript:>>: > >> I downloaded 2.1.0 tag from this repo: >> https://github.com/orientechnologies/orientdb-lucene/releases/tag/2.1.0 >> >> and built it (but with key that skip tests: mvn assembly:assembly >> -DskipTests). Tests failed with exception - could not connect to >> 127.0.0.1:2424/graph... , connection refused >> >> Then I put orientdb-lucene-2.1.0-dist.jar into /plugins dir on server and >> tried again. >> Result not changed - lucene indexes fully cleared after restart. >> >> понедельник, 17 августа 2015 г., 13:35:01 UTC+3 пользователь Enrico Risa >> написал: >>> >>> Hi Albert >>> >>> this test has been running i think since 2.0.x, and also 2.1 >>> i will manually test it with your step. >>> >>> Thanks >>> >>> Enrico >>> >>> 2015-08-17 12:27 GMT+02:00 Albert Kovalchuk <[email protected]>: >>> >>>> Hi Enrico, is this test from repository for orientdb 2.0...? >>>> >>>> From pom.xml in repo: >>>> <orientdb.version>2.0-M3</orientdb.version> >>>> >>>> There is no problem in 2.0.9 (I didn't tried 2.0.10..., upgraded to >>>> 2.1), only in 2.1.0. >>>> >>>> I do this: >>>> >>>> 1) create classes >>>> 2) create indexes >>>> 3) write vertices >>>> 4) in console connect and type "info", see number of records in indexes >>>> > 0 >>>> 5) exit from console, restart service: sudo service orientdb stop/start >>>> 6) go to console, connect, type "info", see number of records in lucene >>>> fulltext indexes: all is 0 >>>> other indexes (usual unique/not_unique) remain consistent after restart. >>>> >>>> >>>> понедельник, 17 августа 2015 г., 12:13:21 UTC+3 пользователь Enrico >>>> Risa написал: >>>>> >>>>> Hi Albert >>>>> >>>>> we have this test >>>>> >>>>> >>>>> https://github.com/orientechnologies/orientdb-lucene/blob/master/src/test/java/com/orientechnologies/test/LuceneCreateIndexRemote.java >>>>> >>>>> that check index consistency at restart and it works >>>>> >>>>> How do you restart the ODB server? >>>>> >>>>> 2015-08-16 22:03 GMT+02:00 Albert Kovalchuk <[email protected]>: >>>>> >>>>>> Hi Enrico, there are no errors, only INFO & FINE entries. I tried >>>>>> with latest 2.1.0-SNAPSHOT with same result. Attachment - log.zip file. >>>>>> >>>>>> воскресенье, 16 августа 2015 г., 21:53:03 UTC+3 пользователь Enrico >>>>>> Risa написал: >>>>>>> >>>>>>> Hi Albert do you have some error in log file? >>>>>>> Il 16/ago/2015 20:43, "Albert Kovalchuk" <[email protected]> ha >>>>>>> scritto: >>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> In 2.0.9 I have created database via Java script: >>>>>>>> >>>>>>>> OrientVertexType file = graph.createVertexType("File"); >>>>>>>> file.createProperty("name", OType.STRING); >>>>>>>> file.createProperty("description", OType.STRING); >>>>>>>> file.createProperty("tags", OType.EMBEDDEDLIST, >>>>>>>> OType.STRING); >>>>>>>> file.createProperty("keyWords", OType.EMBEDDEDLIST, >>>>>>>> OType.STRING); >>>>>>>> file.createProperty("size", OType.LONG); >>>>>>>> file.createProperty("path", OType.STRING); >>>>>>>> >>>>>>>> file.createIndex("File.descriptionLFTS", "FULLTEXT", null, >>>>>>>> null, "LUCENE", new String[] {"description"}); >>>>>>>> file.createIndex("File.tagsLFTS", "FULLTEXT", null, null, >>>>>>>> "LUCENE", new String[] {"tags"}); >>>>>>>> file.createIndex("File.keyWordsLFTS", "FULLTEXT", null, >>>>>>>> null, "LUCENE", new String[] {"keyWords"}); >>>>>>>> >>>>>>>> After upgrade to 2.1.0 I create schema, create data like >>>>>>>> >>>>>>>> int countFile = 1000; >>>>>>>> for (int i = 1; i <= countFile; i++) { >>>>>>>> graph.addVertex("class:File", "name", "File " + i + >>>>>>>> ".pdf", "description", "Desc " + i, "tags", "Tags " + i, "keyWords", >>>>>>>> "KeyWords " + i, "size", i, "path", "/home/user/filestorage/file_" + i >>>>>>>> + >>>>>>>> ".pdf"); >>>>>>>> } >>>>>>>> >>>>>>>> When I invoke console in 2.0.9, connect and type "info", I saw: >>>>>>>> >>>>>>>> File.descriptionLFTS | FULLTEXT | >>>>>>>> File | descrip... | 1000 | >>>>>>>> File.keyWordsLFTS | FULLTEXT | >>>>>>>> File | keyWords | 1000 | >>>>>>>> File.tagsLFTS | FULLTEXT | >>>>>>>> File | tags | 1000 | >>>>>>>> >>>>>>>> After orientdb service restart indexes was not lost. >>>>>>>> >>>>>>>> But after upgrade to 2.1.0, DB creating and restarting service, >>>>>>>> indexes cleared: >>>>>>>> >>>>>>>> File.descriptionLFTS | FULLTEXT | >>>>>>>> File | descrip... | 0 | >>>>>>>> File.keyWordsLFTS | FULLTEXT | >>>>>>>> File | keyWords | 0 | >>>>>>>> File.tagsLFTS | FULLTEXT | >>>>>>>> File | tags | 0 | >>>>>>>> >>>>>>>> I used index rebuild, but on new writes (even using graoh.commit()) >>>>>>>> indexes rolled back to old rebuild attempt after restart ((. >>>>>>>> >>>>>>>> How to fix it? >>>>>>>> >>>>>>>> Thank you >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> --- >>>>>>>> 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] <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.
