我被困在看起来很简单的东西上……但这显然不是。
我们在数据库中存储了一个“大”(3000个记录,并且正在计数)单词集合(从简历中发出):每个候选者一个记录,一个字符串属性,每个单词用空格分隔。 我的一位同事问我是否可以写出搜索字符串,例如“ A” AND(“ B”或“ C *”)AND(“ D” OR(“ E * AND * F”)) 当他问它看起来很简单时,但我仍然坚持,甚至不知道从哪里开始。从我在网上已经搜集到的资料来看,嗯……在我看来,我一直是唯一有这种特殊需求的人。 我读过它看起来像我需要树状过滤器,但是id有人有一些代码可以帮助我入门,这将非常感激;) 如果您知道使用它的c#库,那就太完美了。
我想我可以将我的bdd迁移到每个带有外键的表中,如果有帮助的话...
仍然感谢!
答案 0 :(得分:0)
我终于使用了Lucene.Net,因为它具有我已经实现的所有功能。
感谢您的回答。