1

简短的故事是,我们希望能够在 Umbraco 中快速搜索已在某处挑选的媒体。

我们有一个 umbraco 7.2.x 站点。我们想索引我们媒体中的所有 PDF,以便我们可以搜索它们。我们都想通了。诀窍是我们只希望能够搜索已按内容挑选的 PDF。所有未选择的 PDF 都是旧版本的 PDF,我们不希望它们出现在搜索结果中。

总是有可能要求客户浏览媒体并将旧 PDF 标记为不可搜索或删除它们。我们真的不想走那条路。有人不可避免地会忘记标记 PDF,这最终会成为一件大事。

我们要避免的另一件事是在此搜索中访问数据库。我们希望搜索速度超级快。如果有任何解决方案可以最大限度地减少重新索引所有媒体所增加的时间,那就太好了。如果因为这项工作而没有花费很长时间,那就太酷了。

我们想到的一些可能的解决方案是:

  • 选择 PDF 媒体后,更新该媒体项目的一些索引字段,因此当我们搜索它时,我们可以过滤该字段。我不知道我们将如何做到这一点。
  • 对关系做一些棘手的事情。我对关系没有太多经验,也不知道有没有办法在不打数据库的情况下处理它们。

有没有人对如何做到这一点有任何很酷的想法?

4

0 回答 0