我真的想在项目中使用Xapian,但对于我的生活,我无法弄清楚如何在Windows上安装它!

时间:2010-04-05 05:40:43

标签: xapian

如果这是在linux盒子上我会被设置,但是明显缺少文档!

我想在c#和omega索引应用程序中使用它。

似乎没有任何关于如何实际构建xapian& amp;在Windows上的omega(或者,预编译的二进制文件可以正常工作)。

6 个答案:

答案 0 :(得分:2)

我发表了一篇文章,介绍了我必须做些什么来实现这一目标:http://www.codeproject.com/KB/library/XapianUnderWindows.aspx

答案 1 :(得分:1)

我维护Windows预编译的二进制文件,如果可以,我很乐意提供帮助 - 您可以通过Flax网站与我联系。

答案 2 :(得分:0)

来自Xapian downloads page:它说你可以使用Cygwin或MSYS + mingw或makefile用于MSVC和预建的二进制文件

答案 3 :(得分:0)

您可以从此处下载二进制文件以及使用Microsoft Visual C ++ 7.0或更高版本在Windows上构建最新版本的Xapian,Omega和大多数语言绑定所需的所有内容:

http://www.flax.co.uk/xapian_windows.shtml

答案 4 :(得分:0)

你在修改头文件和内容方面做得很好,但作为一个Windows用户,我想念一个经典的 - 构建你的dll并忘记它。

这个应用程序似乎没有一个简单的dll,php扩展和其他所有东西都可以链接,这似乎很奇怪。

我需要编写自己的kwd生成器,所以我将链接所有的源文件(我听说在某处有lib文件,但是用VS7构建示例索引器我似乎找不到制作它们的方法,但是)。

从好的方面来说,令我难以置信的是,我能够在阅读我的最后一段文件之后编译simpleindexer示例。

仍然 - 一个不错的VC6项目文件不会受到伤害。 :)

答案 5 :(得分:0)

Janisb - 已经有Xapian的PHP绑定,它包含了所有Xapian类定义。您可以在上面的网站上下载这些预建二进制文件。

Sean,感谢您的所有工作 - 一旦我找到合适的64位资源(哦和一些业余时间;-)我将把它添加到Windows构建文件中。我同意文档很少,但主要的开发是基于Unix的,所以我们总是在某种程度上追赶。通过Xapian bug跟踪器非常欢迎当前文档的补丁(可从www.xapian.org访问)。