在我的cakephp网站上,我们使用了solr搜索....
现在一切正常。
我现在只需要实现一件事。
在主页上有一个带自动提示的搜索框。
因此,当我们输入一个字母或一个单词时,它将填充一个匹配rewsult的下拉列表。
该结果将来自solr。
为此我做了以下。
在solr schema.xml中:
<field name="event_name" type="text_general" indexed="true" stored="true"/>
<field name="cat_name" type="text_general" indexed="true" stored="true"/>
<field name="org_name" type="text_general" indexed="true" stored="true"/>
<field name="search_text" type="text_general" indexed="true" stored="false" multiValued="true" />
<copyField source="event_name" dest="search_text" />
<copyField source="cat_name" dest="search_text" />
<copyField source="org_name" dest="search_text" />
<copyField source="multiple_tags" dest="search_text" />
然后我们在这里使用search_text
作为搜索条件。
现在我想做的是,dorpdown将有some events name, some organization name, some category name
。
因此,当我单击其中一个事件名称时,它将转到事件页面,或者当我单击组织名称时,它将转到组织页面等等....
我该怎么做?....
这是输入信件后填写的下拉列表。