Exemplo n.º 1
0
def autocomplete(request):
    q = request.GET.get('q')
    if not q:
        return []
    conn = get_redis_connection('titles')
    search_index = RedisSearchIndex(conn)
    results = search_index.search(q, n=10)
    return results
Exemplo n.º 2
0
    def handle(self, *args, **options):
        now = utc_now()

        connection = get_redis_connection('titles')
        search_index = RedisSearchIndex(connection)

        query = u' '.join(args)
        print "QUERY:", repr(query)
        t0 = time.time()
        results = search_index.search(query)
        t1 = time.time()
        print "In", t1 - t0, "seconds"
        print "TERMS:", results['terms']
        for id, score, title in results['results']:
            print "\t", id.ljust(4), score, repr(title)