I have a search question... How is language tracked when issuing queries via the search API?
More specifically... I noticed that when the rel="next" <link /> is returned with a set of search results, it never includes the "lang=foo" param. Yet... When I follow the link in my browser I get the next page of results in the correct language for the query... Hmmm... If I close the browser window and launch a new query in a new window without specifying a lang param I've noticed that you process the query using the last language I used (ja, en, or whatever) so I'm assuming you're either using cookies or tying it to my IP address. Either way it seems really brittle. I'm bringing this issue up because while my project is currently "en" only, I'll likely need to support several different languages at somepoint. And the way I have things architected a single machine could end up simultaniously issuing 2 different queries for 2 different languages asynchronously. It looks like if I always specify a "lang=foo" param (even when paginating results) I'm ok... I just want to make sure that's always going to be the case. -steve
