As I understand from earlier answers to my question that
one can create an index on machine A,
and use  it   (search and merge with other indices) on Machine B.

I was reading the file format today.
http://lucene.apache.org/java/docs/fileformats.html

The index has Byte UInt32 UInt64 in most places, making it byte order
indepdent in these places.

However  a few spots has long and int.
For example in the Compound Files section, there is a
DataOffset-->Long

and in term Vectors, there is a
TVXVersion --> Int

Is this an oversight in the documentation or is the document correct, and
does this indicate that there will be problem using an index on a big Endian
machine which is created on a small Endian machine.

If both machines have the same Endian maybe the usage of Index created
elsewhere is still fine ?

I am starting to create quite a bit of code with the assumption that porting
and merging index is okay anywhere.    I would appreciate some more
input as to whether these fields mattered or not and whether the
documentation
is correct.

Thank you in advance.

Reply via email to