On Jun 27, 2008, at 12:01 AM, <[EMAIL PROTECTED]> <[EMAIL PROTECTED]
> wrote:
Hello Lucene Gurus,
I'm new to Lucene so sorry if this question basic or naïve.
I have a Document to which I want to add a Field named, say, "foo"
that is tokenized, indexed and unstored. I am using the
"Field(String name, TokenStream tokenStream)" constructor to create
it. The TokenStream may take a fairly long time to return all its
tokens.
Can you share some code here? What's the reasoning behind using it
(not saying it's wrong, just wondering what led you to it)? Are you
just loading it up from a file, string or something or do you have
another reason?
Now for querying reasons I want to add another Field named, say,
"bar", that is tokenized and indexed in exactly the same way as
"foo". I could just pass it the same TokenStream that I used to
create "foo" but since it takes so long to return all its tokens, I
was wondering if there is a way to say, create "bar" as a copy of
"foo". I looked thru the javadoc but didn't see anything.
By exactly the same, do you really mean exactly the same? What's the
point of that? What are the "querying reasons"?
You may want to look at the TeeTokenFilter and the SinkTokenizer, but
I guess I'd like to know more about what's going on before fully
recommending anything.
Is this possible in Lucene or do I just have to bite the bullet
build the new Field using the same TokenStream again?
--
Bill Chesky * Sr. Software Developer * SunGard * FAME Energy * 1194
Oak Valley Drive * Ann Arbor, MI 48103
Tel 734-332-4405 * Fax 734-332-4440 * [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>
www.sungard.com/energy <blocked::http://www.sungard.com/energy>
--------------------------
Grant Ingersoll
http://www.lucidimagination.com
Lucene Helpful Hints:
http://wiki.apache.org/lucene-java/BasicsOfPerformance
http://wiki.apache.org/lucene-java/LuceneFAQ
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]