远程search系统的桑巴股份

我在一个小型商业环境中有几个位于samba服务器上的股票,我想为其提供searchfunction。 理想情况下,这将是像谷歌桌面一些额外的function(见下文),但缺乏这个想法是采取我所能得到的,或至less有一个想法。

使用谷歌桌面search作为参考模型,原则的附加要求是,它可以从客户端通过networking使用。 另外还有一些其他的注意事项(注意这些都不是硬性要求)

  • 内容始终是文件,驻留在单个服务器上,可从samba共享访问。
    • 标准的MS办公文件票价
    • 还有很多拉链和拉链,这是必要的内部search。
  • 权限支持,允许基于用户的控制反映在samba共享当前的权限访问。
    • 用户群将保持相当的静态,所以用户的手动pipe理很好。
  • 大多数用户将基于Windows

我知道这里有很多search引擎:比格犬和跟踪器似乎是最受欢迎的。 大多数似乎没有提供访问控制和基于Web的/远程search似乎并不是高优先级。 我也看到了最近在samba邮件列表上的post,要求几乎完全一样的东西。 (他们提到了一个叫做IBM OmniFind Yahoo! Edition的产品,虽然他们最初的接受看起来是正面的,但我非常怀疑,RHEL 4?Firefox 2?更新了很多?

编辑:类似的问题在这里

还有什么呢? 你是否也有类似的情况? 你用什么?

您可以在每台客户端机器上使用beaglesearch,并将它们指向在文件服务器上运行的beagle实例,这将允许一个集中的索引,但是客户端将能够看到beagle进程在文件服务器上可以访问什么。 这可能是不好的。

我所做的就是使用cifs和我的smb证书在客户端机器上挂载每个共享,这样共享似乎在/ mnt / shares / Documents下是本地的。

这可以防止我访问不是我的文件,然后我使用我的机器上的跟踪器来本地索引共享。

正如你所说的,用户基础是相当静态的,我build议在每个客户端上安装共享,并build立一个适合你的本地索引服务(Google Desktop / beagle / tracker)。