Hello again, Re. Moving the index, when you say: - moving $regainhome/serchindex/index to /somewhereonthedisk/index - regain can´t search any longer because of no more index
To me this sounds like “regain” is looking for the index in a particular place. Perhaps they have a message board? Re. bigger question, changing the path names: Stepping back and looking at the bigger picture, and reading your other comments, I’m guessing perhaps you are not a programmer? I was assuming you were a Java programmer when I gave my answers. Although what you want to do may be possible in theory, I think it will require some Java coding. Have you considered looking for a programmer to help with this task? Or, if you have some time, perhaps learning to program with Lucene and Solr yourself? Mark -- Mark Bennett / LucidWorks: Search & Big Data / [email protected] Office: 408-898-4201 / Telecommute: 408-733-0387 / Cell: 408-829-6513 On Apr 6, 2014, at 2:37 PM, spok <[email protected]> wrote: > Mark, > > thanks again, here is my answer: > > what I used for this ... > - regain 2.0.4 - http://regain.sourceforge.net/ - a desktop search engine > based on lucene > - luke 3.5.0 - http://code.google.com/p/luke/ - Lucene Index Toolbox > - carrot2 - 3.8.0 - http://project.carrot2.org/download.html - document > clustering workbench > > what I tried ... > - having documents to index at location $doc_home > - remove index directory > - reindex documents > - regain built new index in $regainhome/serchindex/index > - search with regain - ok > - using carrot2 document clustering workbench pointing to > $regainhome/serchindex/index as input - ok > - > - moving $regainhome/serchindex/index to /somewhereonthedisk/index > - regain can´t search any longer because of no more index > - starting carrot2 clustering workbench and pointing to > /somewhereonthedisk/index as input - ok because index contains absolute path > values to indexed documents > - > - using luke one can see that index contains a field with name path_sort and > value = $doc_home > - using an editor one can see that files *.fdt and *.tii in > $regainhome/serchindex/index contain absolut path to $doc_home > - all path are starting with drive letters c:\...... > - > - what I want to get are relative path names of indexed documents in > relation to index directory, because then index as well as indexed document > can be anywhere > - luke website says that there is a way to "reconstruct the original > document fields, edit them and re-insert to the index " but I didn´t find it > ... > - > - what you mention is a way to do exactly what I´m looking for. > > - "Then have an index-to-index writer to read from indexA, transform the > data, then write to indexB" > - and > - "For item 2, Solr lets you update specific fields in a document. But in > the background, it’s actually still doing a full reindex, but for any fields > you don’t update it copies and reindexes them from the old copy" > - but - sorry - I´m new as I mentioned - I don´t know how > - do you perhaps mean this > "https://cwiki.apache.org/confluence/display/solr/Updating+Parts+of+Documents"? > - and: can this be done for all documents in the index? > - but in any case I think I need path names without drive letters (with > fixed positions of $doc_home and lucene index relative to each other > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/relative-document-path-in-lucene-index-tp4129096p4129544.html > Sent from the Lucene - General mailing list archive at Nabble.com.
