On Sat, 12 May 2007, Andra Tori wrote:
according to
http://lucene.apache.org/java/2_0_0/api/index.html
there is a constructor:
Field(String name, byte[] value, Field.Store store)
Create a stored field with binary value.
... which is what i want since it specifies byte array as second
argument and because this is the only constructor that accepts
Field.Store as third parameter and no fourth.
I am actually storing binary stuff in here, not unicode... How can i
trigger that constructor?
Indeed. I misread your first question. Apologies.
Well, what you're trying to do works fine for me. I'm not getting an error.
import PyLucene
PyLucene.Field("show_tokens", '\xf3', PyLucene.Field.Store.YES)
<Field: u'stored/uncompressed,binary<show_tokens:[EMAIL PROTECTED]>'>
PyLucene.VERSION
'2.1.0-2'
If the Lucene method expects a byte[] argument, passing in a regular python
string (type str) is correct.
Maybe you're using an older version of PyLucene where this might have been
broken ?
Andi..
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev