English 中文(简体)
Querying multiple index in django-sphinx
原标题:

The django-sphinx documentation shows that django-sphinx layer also supports some basic querying over multiple indexes.

http://github.com/dcramer/django-sphinx/blob/master/README.rst

from djangosphinx.models import SphinxSearch

SphinxSearch( index1 index2 index3 ).query( hello )

It seems SphinxSearch does not contain the function query(). I also tried to include content_type in sphinx.conf sql_query configuration as mentioned in the django-sphinx documentation. Nothing has worked.

Traceback (most recent call last):
  File "<console>", line 1, in <module>
AttributeError:  SphinxSearch  object has no attribute  query 

Can anybody throw light on how I could get ranked results from multiple indexes in sphinx

最佳回答

instead of using SphinxSearch, you want to use SphinxQuerySet

for example, if i wanted to query three indexes, weigh the results using the title, tags, and content fields, and set custom matching (SPH_MATCH_EXTENDED2) and ranking (SPH_RANK_NONE) modes:

from djangosphinx.models import SphinxQuerySet

search = SphinxQuerySet(
    index = "index_1 index_2 index_n",
    weights = {
         title : 100,
         tags : 80,
         content : 20
    },
    mode =  SPH_MATCH_EXTENDED2 ,
    rankmode =  SPH_RANK_NONE )

results = search.query( what is the answer to life, the universe, and everything? )

for result in results:
    print result
问题回答

暂无回答




相关问题
Acronyms with Sphinx search engine

how can i index acronyms like m.i.a. ? when i search for mia , i get results for mia and not m.i.a. . when i search for m.i.a. , i get nothing at all. edit: solution looks roughly like: ...

Querying multiple index in django-sphinx

The django-sphinx documentation shows that django-sphinx layer also supports some basic querying over multiple indexes. http://github.com/dcramer/django-sphinx/blob/master/README.rst from ...

Adding Search to Ruby on Rails - Easy Question

I am trying to figure out how to add search to my rails application. I am brand new so go slow. I have created a blog and done quite a bit of customizing including adding some AJAX, pretty proud of ...

Searching and ranking short phrases (e.g. movie titles)

I m trying to improve our search capabilities for short phrases (in our case movie titles) and am currently looking at SQL Server 2008 Full Text Search, which provides some of the functionality we ...

Will Full text search consider indexes?

Ok I have a full text search index created on my JobsToDo table, but what I m concerned about is if this is rendering my other indexes on the table useless. I have a normal nonclustered index on the ...

Lucene.NET on shared hosting

I m trying to get Lucene.NET to work on a shared hosting environment. Mascix over on codeproject outlines here how he got this to work on godaddy. I m attempting this on isqsolutions. Both ...

Hibernate Search or Compass

I can t seem to find any recent talk on the choice. Back in 06 there was criticism on Hibernate Search as being incomplete and not being ready to compete with Compass, is it now? Has anyone used both ...

热门标签