[Photon] Q: can photon search on tags? Can I add it?

Sachin Dole sdole at genvega.com
Thu Jan 22 00:34:29 UTC 2015


OK! I got it to work. So, my question now is: you wrote previously that the
feature I asked for - the ability to filter search results based on input
parameters - that is one of the top requested feature? Is there a github
issue id for it? I will be happy to take this conversation to that issue.

Thanks VERY MUCH for your quick response today.

On Wed, Jan 21, 2015 at 5:18 PM, Christoph Lingg <christoph at lingg.eu> wrote:

> I released a new version some days ago that fixed that problem, we are now
> working with version 0.2. See readme on https://github.com/komoot/photon
>
> If you don’t want to download the data again, you can also have a look on
> this comment:
> https://github.com/komoot/photon/issues/130#issuecomment-68051033
>
> Cheers
>
> Am 21.01.2015 um 23:23 schrieb Sachin Dole <sdole at genvega.com>:
>
> the error that I get is:
> [qtp849189535-58] ERROR spark.webserver.MatcherFilter -
> org.elasticsearch.indices.IndexMissingException: [photon] missing
>         at
> org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:771)
>
> On Wed, Jan 21, 2015 at 3:33 PM, Sachin Dole <sdole at genvega.com> wrote:
>
>> hello, I followed instructions on README file to download the jar file,
>> the index, uncompressed the index and ran photon with java -jar
>> photon-0.1.2.jar inside from the photon_data directory. Server starts up in
>> about 30 seconds. However, if I go to the test page
>> http://localhost:2322/api?q=berlin I get a server error on line 67 in
>> Searcher.java in the "execute" method.
>>
>> SearchResponse response = client.prepareSearch("photon").setSearchType(SearchType.QUERY_AND_FETCH).setQuery(query).setSize(limit).setTimeout(TimeValue.timeValueSeconds(7)).execute().actionGet();
>>
>> What am I missing?
>>
>>
>>
>> On Mon, Jan 12, 2015 at 2:36 PM, Sachin Dole <sdole at genvega.com> wrote:
>>
>>> OK. I will look into this. I will need to start from scratch, so, it
>>> might take me a while to do this. I will report back with questions. Thank
>>> you Sander for the additional response
>>> On Jan 12, 2015 12:04 PM, "Christoph Lingg" <christoph at lingg.eu> wrote:
>>>
>>>> Good point Sander. There are two approaches to filter results. I
>>>> thought about importing all documents and filtering on query time, whilst
>>>> Sander's approach avoids even importing those documents.
>>>>
>>>> Cheers,
>>>> Christoph
>>>>
>>>> Am 12.01.2015 um 18:56 schrieb Sander van Tulden <
>>>> sander.vantulden at falk.nl>:
>>>>
>>>> Hi Sashin,
>>>>
>>>> For my use case we needed to filter out all POIs and certain other
>>>> tags. I made a solution for this (beware, it is pretty quick'n'dirty and
>>>> could use some optimizations) for Photon. I use a json file with a
>>>> tag->value whitelist, so the importing process only uses the tags of the
>>>> json file for the index. You could take a look at this (closed) PR here:
>>>>  https://github.com/komoot/photon/pull/129
>>>>
>>>> It might help you solve your use case,
>>>>
>>>> Greets,
>>>>
>>>> Sander van Tulden
>>>>
>>>>
>>>> Op 12 jan. 2015 om 18:46 heeft Sachin Dole <sdole at genvega.com> het
>>>> volgende geschreven:
>>>>
>>>> That is very nice of you not only to reply but also to add reg_name to
>>>> index.
>>>>
>>>> I have another q for you, please: how can I use photon to search with a
>>>> filter on tags? For example, I know that my app is only interested in
>>>> nodes, ways and relations that have the tag with key "tourism" or a
>>>> combination of a few different tags. In this case, I would like to
>>>> completely filter out Hawaii county from results, while, still showing
>>>> Hawaii state and Hawaii airport and various beaches in Hawaii state.
>>>>
>>>> Once again, I would love to roll up my sleeves and get my hands dirty
>>>> if that's what it will need.
>>>>
>>>> Thank you once again.
>>>> On Jan 12, 2015 11:22 AM, "Christoph Lingg" <christoph at lingg.eu> wrote:
>>>>
>>>>> Hi Sachin,
>>>>>
>>>>> thanks for your feedback. Photon searches in much more than name, also
>>>>> street country, housnumber, postcode and administrative levels.
>>>>>
>>>>> We are already including a bunch of name variants, like loc_name.
>>>>>
>>>>> Reg name is not used very often, see
>>>>> http://taginfo.openstreetmap.org/keys/reg_name. Anyway, you were just
>>>>> writing at a moment when I was working on the importer, so I just  regional
>>>>> names to the photon index. see
>>>>> https://github.com/komoot/photon/commit/a8bc9b255ddffd47103172b579e47fd38c642786
>>>>>
>>>>> We are currently working on reimporting new data, if we are lucky we
>>>>> will have a new photon version by the end of this week. Keep the finger
>>>>> crossed.
>>>>>
>>>>> Cheers,
>>>>> Christoph
>>>>>
>>>>> Am 12.01.2015 um 13:09 schrieb Sachin Dole <sdole at genvega.com>:
>>>>>
>>>>> Hello,
>>>>>
>>>>> Can photon search on other tags than just name? For example, if you
>>>>> search for "Big Island", photon does not return the main island of United
>>>>> States state of Hawai'i. On nominatim, it returns correctly. In this case,
>>>>> the "name" of the relation is "Hawai'i" but "reg_name" is "Big Island" and
>>>>> nominatim search correctly. If photon currently does not allow for this,
>>>>> can I try to add this ability on a fork? I will have to start from scratch
>>>>> (create a new database etc), and I have no problem doing so if indeed it is
>>>>> needed. If it already exists, it will be great if you can show me an
>>>>> example on http://photon.komoot.de/
>>>>>
>>>>> THANKS a lot!
>>>>>
>>>>> Best,
>>>>> Sachin Dole
>>>>>
>>>>> _______________________________________________
>>>>> Photon mailing list
>>>>> Photon at openstreetmap.org
>>>>> https://lists.openstreetmap.org/listinfo/photon
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Photon mailing list
>>>>> Photon at openstreetmap.org
>>>>> https://lists.openstreetmap.org/listinfo/photon
>>>>>
>>>>> _______________________________________________
>>>> Photon mailing list
>>>> Photon at openstreetmap.org
>>>> https://lists.openstreetmap.org/listinfo/photon
>>>>
>>>> _______________________________________________
>>>> Photon mailing list
>>>> Photon at openstreetmap.org
>>>> https://lists.openstreetmap.org/listinfo/photon
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Photon mailing list
>>>> Photon at openstreetmap.org
>>>> https://lists.openstreetmap.org/listinfo/photon
>>>>
>>>>
>>
>>
>> --
>> President  |  Genvega Inc.  |  www.genvega.com  |  tel: 630.290.2561
>>
>
>
>
> --
> President  |  Genvega Inc.  |  www.genvega.com  |  tel: 630.290.2561
> _______________________________________________
> Photon mailing list
> Photon at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/photon
>
>
>
> _______________________________________________
> Photon mailing list
> Photon at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/photon
>
>


-- 
President  |  Genvega Inc.  |  www.genvega.com  |  tel: 630.290.2561
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/photon/attachments/20150121/dd394241/attachment-0001.html>


More information about the Photon mailing list