Because of stupid bug in your app. I have tested your code, it work fine:
title:?? title:?? title:???? title:6500 title:?? title:???? title:???? title:???? title:?? title:?????? title:???? title:?? ------------------ ???????? ------------------ ??????: "Cheng";<zhoucheng2...@gmail.com>; ????????: 2014??5??10??(??????) ????10:16 ??????: "java-user"<java-user@lucene.apache.org>; ????: Why does QueryBuilder.createBooleanQuery create something differentfrom input? Hi, I build a query using QueryBuilder.createBooleanQuery("title","????????????6500??????????????????????????"). When I check the query, the toString() of this query looks like: Query: title:?? title:???? title:???? title:2. title:???? title:???? title:???? title:???????? title:???? title:???? title:???? title:???? title:???? title:?? title:?? title:3. title:???? title:?? title:?? title:?? title:?? title:???? title:?? title:???? title:???? title:?? title:?? title:???? title:???????? title:???? title:???? title:???? title:?? title:?? title:???? title:?? title:???? title:???? title:logo title:???? title:???? title:4.iphone title:2g title:?? title:3g title:???? title:???? title:?? title:?? title:0.9.3 This is totally different from the input "????????????6500??????????????????????????". Can someone tell me why? Thanks