сделать поля местоположения видимыми в solr - PullRequest
2 голосов
/ 28 марта 2011

У меня есть следующее поле, определенное в solr (schema.xml)

<field name="store" type="location" indexed="true" stored="true"/>

Если я ищу, скажем это -

&fq={!geofilt pt=45.15,-93.85 sfield=store d=5}

Тогда я могу видеть координаты местоположения врезультат поиска.

Но поле «магазин» в обычных условиях кажется скрытым.Как получить координаты, которые будут частью результата поиска для обычного поиска?(q = *: * например)

1 Ответ

2 голосов
/ 02 апреля 2011

Я только что проверил, что это работает правильно и для Solr 3.1, и для Solr 4.0-dev с данными примера.

Пример: http://localhost:8983/solr/select?q=:&fl=id,store&wt=json&indent=true

[...]
      "response":{"numFound":17,"start":0,"docs":[
      {
        "id":"SP2514N",
        "store":"35.0752,-97.032"},
      {
        "id":"6H500F0",
        "store":"45.17614,-93.87341"},
      {
        "id":"F8V7067-APL-KIT",
        "store":"45.18014,-93.87741"},
[...]

Возможно, вы меняли этот параметри забыть переиндексировать или забыть совершить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...