Ricardo:

Well, your English is so much better than my Portuguese that I can only
congratulate you. You're perfectly understandable, so your efforts are
paying off!

About your question. It's quite easy to search on multiple terms. Just
submit the entire text to QueryParser.parse. Be sure that the default
operator (QueryParser.setDefaultOperator) is set to OR. You'll get back a
list of documents that are ordered by relevance, as Lucene calculates
relevance. You can use the "field:text" form to search across multiple
fields.

Several things, though.
Give some thought to stemming both at index time and query time. Do this
if you think that the user would be well served by, for example "working"
being indexed as "work". So searching on "worker", "work", "working" would
all match (assuming you stemmed your query too).
You may want to create a large list of stop words to exclude, again both
at index and query time.
It *may* be useful to try to isolate the "important" words from the query.
But I'd only do this if submitting the whole text didn't give satisfactory
results.

Best
Erick

On 2/27/07, Ricardo Pereira da Silva <[EMAIL PROTECTED]> wrote:

I've started to study Lucene just today and the demos give me much
information on how
to begin to use it.

But I have one doubt that I couldn't resolve reading the docs and the demo
sources:
All the examples just search in the index by just a single word, but I
need
to know
if it's possible to search in the index using a reference text.

Let me explain:
  supose that a web user reaches the search page of my commercial website
and needs
  to find a solution about some trouble. Then he types a long text (about
three or four paragraphs)
  and next clicks on the search button.

  In this cenario, it's that possible to perform a search through the
index
using that long text?

  What I need it's something just like the Help system of microsoft
office.

  I apreciate if someone could give me some directions.

Best Regards.

Ricardo Pereira - Brazil


PS: If someone finds some error in this text, please submit me the
corrections. I'll apreciate the indications.
     I don't have money to do a great english course and I have try to
learn
by myself usind the BBC site.

Reply via email to