doc.Add(new Field("degreename",dr["degreename"].ToString(), Field.Store.NO, Field.Index.UN_TOKENIZED)); 程序报错 把degreename替换成替他字符就ok了 还没有来得及研究为什么,做个记号。稍后研究。