2015-03-03 62 views
0

我在SolrNet中找不到的一件事是精確的字段匹配。所以,如果我的字段剛好包含「我的名字是詹姆斯·邦德」,那麼我正在尋找這樣的事情:SolrNet可以做精確的字段值匹配嗎?

new SolrQueryExactMatch("FieldName", "My Name is James Bond"); 

我有效地尋找類似SQL的查詢:

WHERE FieldName = 'My Name is James Bond' 

我想知道這是否是索引功能?我們是否將這個領域編入索引,但不能標記它?如果「我的名字是詹姆斯邦德」是一個單一的標記,我想知道這是否會有相同的效果?

SolrNet中是否存在這樣的事情?

+0

這不符合客戶的要求。看到http://stackoverflow.com/questions/7175619/apache-solr-string-or-text – 2015-03-03 19:18:49

+0

所以一個簡單的SolrQuery針對字符串字段將做我想要的? – Deane 2015-03-03 19:39:12

+0

是的,你可以使用SolrQueryByField – 2015-03-03 23:23:13

回答

0

我需要將該字段存儲爲string而不是text,然後對該值使用SolrQueryByField。