0
我有两步搜索问题。首先,我想查看是否有任何匹配的确切搜索词组,然后在第2步中对多个属性进行通用全文搜索。 - 和公司名称通常是在适当的情况下小写搜索
[Field(Name = "CompanyNameFull",Index = Index.UnTokenized)]
[Field]
public string CompanyName { get; private set; }
我的问题是,我的用户通常以小写搜索:
如下我已映射属性。因此,“ibm *”没有找到“IBM International”,但“IBM *”确实 - 和“ital *”在“Ital *”没有找到“意大利家具”。
我一直试图在属性中附加一个分析器来强制它在索引时是小写 - 但是这样会失败,因为分析器只有在它是一个标记化属性时才会被附加(据我所知) 。我试过了各种查询替代品也无济于事。
我错过了什么?