Why are my prices showing up as unformatted (minor units) in a view on a search index?
To start, if it's a Views view, check you field formatter within the view admin page.  You could also hook into it somehow (I'm not entirely sure how, possibly alter the query), to divide the price by 100, but only for formatting.