我有一个数据库,其中包含我希望索引的列,其中包含以逗号分隔的名称,例如,
User.FullNameList = "Helen Ready, Phil Collins, Brad Paisley"
我更喜欢将每个名称原子地(名称作为整个可搜索实体)标记。对此最好的方法是什么?
Lucene.net不支持短语吗?
或者它是否足够智能自动处理这个用例?
我确信我不是第一个必须这样做的人。谷歌搜索没有产生明显的解决方案。
***编辑:使用我的示例,我想将这些名称短语存储在一个字段中:
Helen Ready
菲尔柯林斯Brad Paisley
不是这些单词:
海伦
就绪
菲尔
柯林斯
布拉德
佩斯利
答案 0 :(得分:1)
编辑: 在阅读了您的澄清之后,希望这是一个更相关的答案:
答案 1 :(得分:0)
您可以自己用逗号分隔字符串,然后使用 -