如何将自定义URL放入SOLR结果

如何将自定义URL放入SOLR结果,solr,Solr,我正在尝试使用SOLR为我的数据库数据编制索引,并成功地为其编制了索引 我需要的是: 我需要把每个结果的网址 每个结果项的URL将不同 每个结果项都需要将其项_id(作为字段提供)附加到其URL 我对SOLR配置和SOLR查询非常陌生,所以请帮助实现更好的搜索结果XML 提前感谢。您可以将URL存储在另一个字段(stored=true indexed=false)中,然后在搜索时检索它 如果您可以通过将文档ID附加到某个固定URL来自己编写URL(如果它们仅在ID/主键上有所不同),那么这无

我正在尝试使用SOLR为我的数据库数据编制索引,并成功地为其编制了索引

我需要的是:

  • 我需要把每个结果的网址
  • 每个结果项的URL将不同
  • 每个结果项都需要将其项_id(作为字段提供)附加到其URL
我对SOLR配置和SOLR查询非常陌生,所以请帮助实现更好的搜索结果XML


提前感谢。

您可以将URL存储在另一个字段(stored=true indexed=false)中,然后在搜索时检索它

如果您可以通过将文档ID附加到某个固定URL来自己编写URL(如果它们仅在ID/主键上有所不同),那么这无疑是一种更好的方法。 这将包括更改显示搜索结果的页面

您的Solr与哪种应用程序集成?
你的那些文件存放在哪里?在数据库中?您如何通过您的应用程序访问它们?

您能先回答问题吗,这样我可以给您提供更好的示例?SOLR正在与rails应用程序集成。数据存储在使用MySQL JDBC.OK连接solr的MySQL数据库和iam中,因此在solr中存储了url和idem_id字段。在搜索()时检索它们,并在ruby中将它们粘合在一起形成URL。我喜欢这样做。我只是在检查solr中是否有其他选项(设置)可用于设置每个搜索结果的URL。在solr中很难做到这一点。没有简单的方法来实现我的需求。我做了艰苦的工作,并付诸实施。谢谢大家的评论和宝贵的时间。