Hi Frances, Thanks very much. That has all the info I need and more.
ja On Sep 15, 2014, at 10:42 PM, Frances Hocutt <[email protected]> wrote: > Hi Jim, > > What's going on is that the geosearch extension has two different API > modules: prop=coordinates, which the first suggested query used, and > list=geosearch, which gives the "dist" result that you want. Using > geosearch as a "generator" just tells the "prop=coordinates|extracts" > query what items you want those properties for. You can add the > list=geosearch query to your query string as well: > > https://en.wikipedia.org/w/api.php?action=query&list=geosearch&prop=coordinates|extracts&format=json&gscoord=51.507222%7C-0.1275&gsradius=1000&gslimit=10&colimit=10&exchars=300&exlimit=10&exintro=&indexpageids=&generator=geosearch&ggscoord=51.507222%7C-0.1275&ggsradius=1000&ggslimit=10&ggsprop=dim > > I added the > "list=geosearch&gscoord=51.507222%7C-0.1275&gsradius=1000&gslimit=10" > to the query string. I also told it to give a list of the pageids in > the result with indexpageids; if you don't need that you can remove > the parameter, but it can be very helpful for iterating through search > results. > > -Frances > > On Mon, Sep 15, 2014 at 10:24 PM, jim andrews <[email protected]> wrote: >> Hi Frances, >> >> There does seem to be a “dist” parameter in the results documented at >> https://www.mediawiki.org/wiki/Extension:GeoData#list.3Dgeosearch : if you >> look in the results you see the “dist” value: >> >> <gs pageid="286442" ns="0" title="Wikimedia Foundation" lat="37.787" >> lon="-122.4" dist="0.3" primary="" /> >> >> This is the distance between the location passed to the API and the location >> referenced in the result. But the “dist” value is nowhere to be found in the >> excellent example you gave me which includes lat, lon, and article summary. >> >> It’s not tragic if this info is not available cuz I can compute it, but I >> thought if it was easily available, I’d fetch it. >> >> ja >> >> On Sep 15, 2014, at 8:08 PM, Frances Hocutt <[email protected]> wrote: >> >>> Hi Jim, >>> >>> I don't see anything that would do that in the documentation for the >>> geosearch module.[1] >>> >>> Frances >>> >>> [1] https://www.mediawiki.org/wiki/Extension:GeoData#list.3Dgeosearch >>> >>> On Mon, Sep 15, 2014 at 7:30 PM, jim andrews <[email protected]> wrote: >>>> Thanks very much, Frances. I am receiving that info OK. I note that it >>>> does not include the distance from the location in the query to the >>>> article’s location. Is there a way of getting the query to return that >>>> info also? >>>> >>>> ja >>>> >>>> On Sep 15, 2014, at 12:59 PM, Frances Hocutt <[email protected]> >>>> wrote: >>>> >>>>> Jim, try this: >>>>> >>>>> https://en.wikipedia.org/w/api.php?action=query&prop=coordinates|extracts&format=json&colimit=10&exchars=300&exlimit=10&exintro=&generator=geosearch&ggscoord=51.507222%7C-0.1275&ggsradius=1000&ggslimit=10 >>>>> >>>>> The documentation for extracts is here: >>>>> https://www.mediawiki.org/wiki/Extension:TextExtracts#API . It is less >>>>> resource-intensive to only fetch extracts from the introductory >>>>> section so the limits for queries that use the exintro parameter have >>>>> higher limits than queries that require the whole page to be parsed. >>>>> >>>>> -Frances >>>>> >>>>> On Mon, Sep 15, 2014 at 12:37 PM, jim andrews <[email protected]> wrote: >>>>>> Thanks, Max. I read the URL you cited and visited the API sandbox, but I >>>>>> don’t understand how to get an article summary. Could you please give me >>>>>> an example URL? >>>>>> >>>>>> Thanks, >>>>>> Jim Andrews >>>>>> http://vispo.com >>>>>> >>>>>> On Sep 15, 2014, at 12:14 PM, Max Semenik <[email protected]> wrote: >>>>>> >>>>>>> Jim, you already can do it using geosearch as a generator[1], e.g. [2] >>>>>>> >>>>>>> >>>>>>> --- >>>>>>> [1] https://www.mediawiki.org/wiki/API:Query#Generators >>>>>>> [2] http://tr.im/29XHc >>>>>>> >>>>>>> On Mon, Sep 15, 2014 at 12:05 PM, jim andrews <[email protected]> wrote: >>>>>>> Do you know if there are any plans to include an article summary in the >>>>>>> list=geosearch results? That would be terrific. I’ve been using the >>>>>>> geonames.org API for retrieving Wikipedia articles, and it returns a >>>>>>> brief (350-400 character?) article summary which seems to be the first >>>>>>> 350-400 characters (or so) of the Wikipedia articles. This is very >>>>>>> useful in search results, of course. The user can use that information >>>>>>> to decide which of the several links to click. The title alone is often >>>>>>> rather mysterious. It often does not provide enough info for the user >>>>>>> to make a decision as to which link to click, if any. >>>>>>> >>>>>>> Currently, the info I get back from your service ( >>>>>>> https://www.mediawiki.org/wiki/Extension:GeoData#API ) has these fields: >>>>>>> <gs pageid="167267" ns="0" title="City Lights Bookstore" lat="37.7976" >>>>>>> lon="-122.407" dist="1331" primary="" /> >>>>>>> >>>>>>> I’m suggesting it also include a ‘summary’ field consisting of the >>>>>>> first 350-400 characters of the article. >>>>>>> >>>>>>> Is that feasible? >>>>>>> >>>>>>> What I currently do is use geonames as first choice and if that fails, >>>>>>> I use your service. It would be nice to be able to use your service as >>>>>>> first choice. >>>>>>> >>>>>>> Thanks, >>>>>>> Jim Andrews >>>>>>> _______________________________________________ >>>>>>> Mediawiki-api mailing list >>>>>>> [email protected] >>>>>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> Max Semenik ([[User:MaxSem]]) >>>>>>> _______________________________________________ >>>>>>> Mediawiki-api mailing list >>>>>>> [email protected] >>>>>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Mediawiki-api mailing list >>>>>> [email protected] >>>>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>>>> >>>>> _______________________________________________ >>>>> Mediawiki-api mailing list >>>>> [email protected] >>>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>>> >>>> >>>> _______________________________________________ >>>> Mediawiki-api mailing list >>>> [email protected] >>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >>> >>> _______________________________________________ >>> Mediawiki-api mailing list >>> [email protected] >>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >> >> >> _______________________________________________ >> Mediawiki-api mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api > > _______________________________________________ > Mediawiki-api mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/mediawiki-api _______________________________________________ Mediawiki-api mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-api
