In terms of the parsing exception, can you simply index the document with the field entirely?
As far as sorting goes, it makes sense to push the location-less documents to the top or bottom. You lost me on the part regarding the rescorer. Do you need the location-less documents to be returned in your query? -- Ivan On Tue, Jul 8, 2014 at 9:16 AM, coder <mukulnit...@gmail.com> wrote: > HI, > > I need to index a mix of documents, some of which needs to be indexed > using geo_point with a location fields but there are some other documents > which don't contain location field. Whenever I do indexing, I keep getting > Mapper parsing exception with location={} during indexing and elasticsearch > stops importing documents. Can anyone give me any idea how to work around > the problem ? > > Also, My requirement needs me to give search results based on location > based biasing. I have read > http://www.elasticsearch.org/blog/geo-location-and-search/ but not able > to fit it in my usecase. Since I have a mix of documents, I can't simply > sort on the basis of geo distance since it will put documents without > location field either at top or at bottom while sorting. Can anyone tell me > how can I apply sorting only on top k results. I have read about Query > rescorer but I can't use it. I need to apply location based sorting only > when a certain documents are returned. Based on that I need to make a > decision whether to apply sorting or not. If I'll use rescorer it will > rescore documents everytime. Is there anyway by which I can incorporate > weight of location based score in normal score. Default can 0 and if some > score x comes, use F(x). My problem is getting a proper formula for the > case and how to use it in a query ? > > Looking forward for your help !!! > > Thanks, > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elasticsearch+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/d38363da-f291-4b20-a403-a0fc5e729e18%40googlegroups.com > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQBYYOapE9Q0kVmhDmsVH%3D5KqDNafYh8TdXR9p6aOY7h9g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.