Caching 如何在solr中使用数据导入处理程序缓存查询?
我将Solr5.3.1与数据导入处理程序一起使用。我有data-config.xml:Caching 如何在solr中使用数据导入处理程序缓存查询?,caching,optimization,solr,dataimporthandler,Caching,Optimization,Solr,Dataimporthandler,我将Solr5.3.1与数据导入处理程序一起使用。我有data-config.xml: <entity name="x" query="select * from x"> <entity name="y1" query="Select * FROM y WHERE y.id='${x.id}' AND y.value=1">...</entity> <entity name="y2" query="Select * FROM y WHER
<entity name="x" query="select * from x">
<entity name="y1" query="Select * FROM y WHERE y.id='${x.id}' AND y.value=1">...</entity>
<entity name="y2" query="Select * FROM y WHERE y.id='${x.id}' AND y.value=2">...</entity>
<entity name="y3" query="Select * FROM y WHERE y.id='${x.id}' AND y.value=3">...</entity>
...
<entity name="y4" query="Select * FROM y WHERE y.id='${x.id}' AND y.value=n">...</entity>
<entity>
...
...
...
...
...
您可以看到query“Select*FROM y y,其中y.id='${x.id}'”是重复的,这将多次进行查询。
有什么方法可以优化?
谢谢