2009-02-21 109 views

回答

5

我只是测试这一点,它似乎只是转义“:”像“:”做的伎俩:

q = 'uri:http\://www.example.com' 

对于我自己的网站的索引,我倾向于简单地存储的URL路径虽然我知道这个领域,所以这对我来说不是问题。但是,如果您为外部网址编制索引,那么您当然需要完整的网址。

1

退出/替换Lucene的保留字符与存储在分开的字段原始值(stored="true" indexed="false"在模式)。如果用空格替换保留字符,则会在索引字段中获取http www.example.com,并且将存储http://www.example.com。根据索引字段的类型,您可以查询确切的值(如果它是纯字符串)或令牌(如果它有分析器)。