这个问题也许是一个奇怪的问题,但我的雇主要求我找出答案,因此我会。使用solr索引外部休息API,可能吗?
在我们的应用程序中,我们使用外部REST API来搜索一些数据。这个REST api可以提供多种类型的数据,但是一次只能查找一种类型的数据。例如城市名称和街道名称。在我们的应用程序中,我们强制用户选择要搜索的数据类型,但现在我们的用户不想这样做。因此,如果他们搜索“洛杉矶”的例子,他们希望结果包含“洛杉矶”和“失落的街道”。为了使我们现在能够做到这一点,我们必须在REST API中进行两次单独的搜索并合并结果。
因此,相反,我的雇主已经阅读了关于Solr的内容,并坚信可以对REST API进行索引,以便我们使用Solr来搜索我们想要的一个搜索请求。我不太确定。这是否可行,并且是否可行?
请参阅http://stackoverflow.com/questions/8294337/how-can-i-search-all-field-in-solr-that-contain-the-keywords我认为这两个答案都解决您的问题。 – orangepips 2014-09-29 01:46:50