I considered that, but the documentation for Document.Add(...) scared me off:

" Adds a field to a document. Several fields may be added with the same name. 
In this case, if the fields are indexed, their text is treated as though 
appended for the purposes of search."

Would that mean that the FileNumber field of my document would become 
"ABC-1234512345"?

Regards,
Brian.


Brian Sayatovic
Senior Software Architect

866 218 1003 toll-free ext. 8936
937-235-8936 office
4540 Honeywell Ct. Dayton, OH 45424


This message may contain confidential/proprietary information from the CINgroup 
or its subsidiaries.
If you are not an intended recipient, please refrain from the disclosure, 
copying, distribution or use of this information. All such unauthorized actions 
are strictly prohibited. If you have received this transmission in error, 
please notify the sender by e-mail and delete all copies of this material from 
any computer.

-----Original Message-----
From: Simon Svensson [mailto:si...@devhost.se]
Sent: Wednesday, January 18, 2012 2:06 PM
To: lucene-net-user@lucene.apache.org
Subject: Re: [Lucene.Net] How best to leverage Lucene to index my field?
Importance: Low

Hi,

You could accomplish this by adding several FileNumber fields. I'm guessing 
that a regexp would suffice to extract the number from the complete value.

var document = new Document();
document.Add(new Field("FileNumber", "ABC-12345", Field.Store.NO, 
Field.Index.NOT_ANALYZED)); document.Add(new Field("FileNumber", "12345", 
Field.Store.NO, Field.Index.NOT_ANALYZED));

// Simon

On 2012-01-18 17:36, Brian Sayatovic wrote:
>
> I have some data (files) that have prominent identifiers (file
> numbers) that users often know the files by.  File numbers are in the
> form of "[group]-[number_within_region]".  For example, "ABC-12345"
> and "XYZ-12345".  Today, I add a non-analyzed Field named "FileNumber"
> with that full value.
>
> However, while some users often work across many group, most users
> search within a particular group.  Therefore most users are bothered
> by having to enter their group prefix when searching.  XYZ users would
> prefer to enter just "12345" instead of "XYZ-12345".
>
> How can I make it so users can search by just the suffix (e.g.
> "12345", to find both "ABC-12345" and "XYZ-12345"), or the full file
> number?  It seems the StandardAnalyzer doesn't break terms on hyphens.
>
> Regards,
>
> Brian.
>
>
> *Brian Sayatovic*
> Senior Software Architect
>
> 866 218 1003 toll-free ext. 8936
> 937-235-8936 office
> 4540 Honeywell Ct. Dayton, OH 45424
>
>
>
> The CINgroup
>
> Facebook
> <http://www.facebook.com/pages/The-CINgroup/161740787235897><http://ht
> tps://twitter.com/theCINgroup>
>
> This message may contain confidential/proprietary information from the
> CINgroup or its subsidiaries.
> If you are not an intended recipient, please refrain from the
> disclosure, copying, distribution or use of this information. All such
> unauthorized actions are strictly prohibited. If you have received
> this transmission in error, please notify the sender by e-mail and
> delete all copies of this material from any computer.
>
>

Reply via email to