0
我使用在Drupal
apachesolr模块我已创建自定义面字段受试者但在Drupal小面块,句子在多个线折断/导致
例如主题分析化学会
<int name="analyt">1</int>
Apachesolr drupal的刻面断裂多行
<int name="chemistri">1</int>
我已经表杂志,主题subject_journal和文章
我的数据配置文件具有实体
<entity name="subject" pk="id"
query="select s.id, s.title from subject s
join subject_journal sj on sj.subject_id = s.id
join article a on a.journal_id = sj.journal_id
where sj.journal_id = '${article.journal_id}'
group by s.id, s.title">
<field column="id" name="subject_id" />
<field column="title" name="subject" />
</entity>
请帮
感谢
感谢帕特尔我还有其他的实体和它们的刻面做工精细和我没有这种方法,你像上面这样杂志方面田间<实体名称=“日记” PK =“ID” 查询=指定使用“选择ISSN,标题从轴颈其中id = '$ {article.journal_id}' “> \t \t \t \t \t \t <字段列=” ISSN”名称= “ISSN”/> \t \t \t \t \t \t <字段列= “标题” name =“journal_title”/> \t \t \t \t \t \t \t \t \t –
如果您使用文本作为字段类型和领域拥有多个单词或产生令牌,你有这个问题。对于facet,你需要字符串作为字段类型。并btw它的Patil而不是Patel – Jayendra
感谢它的工作,我已经改变了从文本到字符串的类型 但我必须通过&facet = true,虽然它在配置中已经如此,如果我没有在我的搜索网址中指定&facet = true,它会向我显示与咒语错误有关的主题 –