Write an update request processor to massage the data as you see fit. It’s easy to write a JavaScript snippet with the stateless script update processor.
See plenty of examples in my e-book: http://www.lulu.com/us/en/shop/jack-krupansky/solr-4x-deep-dive-early-access-release-7/ebook/product-21203548.html -- Jack Krupansky From: Edwards, Joshua Sent: Thursday, August 14, 2014 4:10 PM To: [email protected] Subject: Processing on a numeric fieldType? Hello – I am wanting to perform range searching on some numeric data. The catch is that the numeric data is sometimes spelled out – ie “one hundred” instead of 100. I have created a filter that allows me to convert the textual representation into a numeric one. However, I can’t add the filter to a numeric field, as they do not support filters, and if I store my data in a text field, then the range query doesn’t work correctly (it treats it alphanumerically instead of numerically). I also attempted to use a copyField, but it appears that it performs the copy before my processing occurs, and so it throws an Exception because it attempts to copy “one hundred” into the numeric field instead of the processed value of 100. Can anyone please advise me on how to work through this issue? Thanks, Josh Edwards -------------------------------------------------------------------------------- The information contained in this e-mail is confidential and/or proprietary to Capital One and/or its affiliates. The information transmitted herewith is intended only for use by the individual or entity to which it is addressed. If the reader of this message is not the intended recipient, you are hereby notified that any review, retransmission, dissemination, distribution, copying or other use of, or taking of any action in reliance upon this information is strictly prohibited. If you have received this communication in error, please contact the sender and delete the material from your computer.
