If I use Field.Keyword("name", "Will Smith") to index the name, will I be able to search for it if a user searched for just "will" or "Smith" ? I think Field.Keyword does not tokenize and hence I should be able to sort it also .
-----Original Message----- From: Otis Gospodnetic [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 21, 2005 4:59 PM To: java-user@lucene.apache.org Subject: Re: First time user Question Hi Paddy, Just make sure you index the sortable fields without tokenizing them. c.f. http://www.lucenebook.com/search?query=index+for+sorting Otis --- Paddy Kalathur <[EMAIL PROTECTED]> wrote: > I want Lucene to search as well as sort data . What I am not sure is, > how to index my data so that I can sort and search. > > For example : I have a 3 rows in the database with name field value > "Geoffrey Rush" , "Will Smith", and "Eva Smith" . > > I want to index these names so that : > 1.If a user searches for "Smith" I get "Will Smith" and "Eva Smith" . > > 2.If a user searches for "Eva Smith" I get only "Eva Smith". > 3.When I list all the names available in my Index I sort them in > alphabetic order. > 4.The searches should be case insensitive. > > How should I index the data so that I can achieve the above. > > > Paddy Kalathur > eFoundry Corp > http://www.efoundry.com > 978-371-3325 ____________________________________________________________________ Simpy -- simpy.com -- tags, social bookmarks, personal search engine --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]