【发布时间】:2011-11-13 23:13:09
【问题描述】:
我希望能够使用 django-haystack 对模型进行全文搜索。该模型使用 PointField 来存储坐标。我想根据与点的距离过滤搜索结果。 Haystack可以做到这一点吗?有没有更好的方法来做到这一点?
from django.contrib.gis.db import models
class Listing(models.Model):
name = models.CharField(max_length=255)
description = models.TextField()
location = models.PointField()
【问题讨论】:
-
更新:从 Haystack 2.0 开始,空间搜索已经实现,并且与 geodjango 字段配合得很好。
-
嗨@Agabel。您能否发布任何有助于解决 Haystack 2.0 和 geodjango 问题的代码示例?谢谢!
标签: python django full-text-search geodjango django-haystack