小编Tim*_*ong的帖子

IntelliJ文件掩码无法处理简单的排除文件模式!为什么?

按照此页面https://www.jetbrains.com/help/pycharm/2016.1/find-and-replace-in-path.html?origin=old_help#mask,它应该能够使用"!"排除许多文件.常规模式前面的符号如:*.java,在IntelliJ项目中进行文本搜索时.

在我的项目中,当我解雇Ctrl+ Shift+ F来搜索字符串xyz时.*.ftl和*.java文件中都有超过100个结果返回.我试图通过更改"文件掩码" - 选项" !*.java" 来减少仅在ftl文件上的结果.但它不起作用!结果列表为空!

搜索排除文件模式会导致为每个特定搜索创建自定义文件过滤器,我不想维护!

我在这里错过了什么或者IntelliJ在这个功能上很糟糕(我使用IntelliJ 15)?使用Eclipse,"文件掩码"太棒了!

search text intellij-idea filepattern intellij-15

7
推荐指数
1
解决办法
1474
查看次数

Solr-具有许多子约束的块联接父查询

该问题适用于以下嵌套文档:

<doc>
  <field name="id">1</field>
  <field name="title">Solr has block join support</field>
  <field name="content_type">parentDocument</field>
  <doc>
    <field name="id">11</field>  
    <field name="type">comment</field>  
    <field name="comments">SolrCloud supports it too!</field>
  </doc>
  <doc>
    <field name="id">12</field>  
    <field name="type">publisher</field>  
    <field name="address">England</field>
    ....
  </doc>
</doc>
....
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何编写允许对多个嵌套子文档进行约束的“块联接父查询”?我确实尝试了以下方法,但是没有用:

{!parent which="content_type:accommodation"}
(
  (+type:comment +comments:SolrCloud) AND
  (+type:publisher +address:England)
) 
Run Code Online (Sandbox Code Playgroud)

结果返回0!

solr join constraints block

1
推荐指数
1
解决办法
2554
查看次数