Solr Q&;A网站
我对Solr很新,我想用它在我正在建设的问答网站(类似Quora)上搜索 以下是问题和答案: 问题: -头衔 -描述 -标签(社交标签) -分数(分数来自用户向上/向下投票问题) 答复 -描述 -标签 -分数(分数来自用户向上/向下投票答案) 当然,对于一个问题,你可以有任意多的答案 将有三种类型的文件需要索引:问题,文章 在索引方面,使问题和答案可搜索的最佳策略是什么?如果您使用,可以为问题指定Solr Q&;A网站,solr,indexing,Solr,Indexing,我对Solr很新,我想用它在我正在建设的问答网站(类似Quora)上搜索 以下是问题和答案: 问题: -头衔 -描述 -标签(社交标签) -分数(分数来自用户向上/向下投票问题) 答复 -描述 -标签 -分数(分数来自用户向上/向下投票答案) 当然,对于一个问题,你可以有任意多的答案 将有三种类型的文件需要索引:问题,文章 在索引方面,使问题和答案可搜索的最佳策略是什么?如果您使用,可以为问题指定,然后为答案指定子实体。例如: <document name="questions">
,然后为答案指定子实体。例如:
<document name="questions">
<entity name="question" query="select id, question from questions">
<field column="id" name="id" />
<field column="question" name="question" />
<entity name="answer"
query="select question_id, answer from answers"
cacheKey="question_id"
cacheLookup="question.id"
processor="CachedSqlEntityProcessor">
<field name="answer" column="answer" />
</entity>
</entity>
</document>
请注意,此示例使用以避免不必要地命中数据库