If you only ever want to retrieve based on exact match you could index
the name field using org.apache.lucene.document.StringField.  Do be
aware that it is exact: if you do nothing else, a search for "a" will
not match "A" or "A ".

Or you could so something with start and end markers e.g. index your
documents as something like "STARTMARKER a b c ENDMARKER" and search
using a phrase or span query including the markers.


--
Ian.



On Wed, Feb 11, 2015 at 7:55 AM, wangdong <hrdxwa...@gmail.com> wrote:
> Hi folks
>
> I have a question as follows:
>
> suppose there are 3 document in field "name":
> 1) a b c
> 2) a b
> 3) a
>
> I just want to retrival doc 3) only. I try to use syntax like this:
> name:"a"
> but I find it is not correct.is there any way to solve my question.
>
> please help me!
> thanks ahead!
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to