Solr 建立多对多对象索引,检索时只显示了第一条

commodity 表 跟 region 表是多对多的关系,他们之间有个中间表iyb_commodity_distribut_region建立了该关系。

现在的solr-data-config 配置如下:

query="select cd.region_sid, c.* from iyb_commodity c 
       left join iyb_commodity_distribut_region cd on cd.commodity_sid = c.sid
       where c.rank > -1"

结果又如下Demo数据:

求高人指点

现在有这样的问题:

你看 region_sid 为1 的commodity 有 328488 和328493。

但是在solr query中执行时 却只得到了 一条数据:

时间: 2024-07-29 19:32:19

Solr 建立多对多对象索引,检索时只显示了第一条的相关文章

<input type="file" />浏览时只显示指定文件类型

<input type="file" />浏览时只显示指定文件类型 <input type="file" accept="application/msword" ><br><br>accept属性列表<br> 1.accept="application/msexcel"2.accept="application/msword"3.accept=&q

beyond compare 比较Xls文件时只显示有差异的列

beyond compare是专业级的文件比较工具,可以比较所有的文件格式,已经成为我工作中的必备软件 在某一个工作项目中需要比较两个Xls文件,两个文件列是相同的,主要是看两个文件的列内容有什么变化 由于Xls文件的列有很多,大概60多个,而大部分列的内容是相同的,只是某几个列的某几个内容是有变化的 之前是一个列一个列的看,妈呢60多个列要看差异叫我怎么忍受,于是在Gogole上搜索"beyond compare xls 只显示差异列"但基本上前20页的内容都是无效的 无奈只能自己解

NestedScrollView嵌套ListView时只显示一行的解决方法

在使用CoordinatorLayout和AppBarLayout实现嵌套滑动的时候,出现listview没有嵌套滑动: 如果要实现嵌套滑动,则需要添加NestedScrollView,但是结果发现listview只显示一行数据 <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent"

怎样在sql server profiler跟踪时只显示自己关心的内容

当我们想知道.net程序到底执行了哪些SQL的时候,通常会使用sql server profiler,但是如果不加设置,我们程序执行的sql通常会被系统的SQL淹没,通过以下的方法,可以只显示我们需要的SQL. 跟踪属性-->事件选择-->列筛选器-->ApplicationName-->类似于-->输入.Net SqlClient Data Provider 此时跟踪的就是来自.Net开发的系统执行的sql语句. 如果不确定ApplicationName是什么,就先不过滤,

LabVIEW中如何设置打开前面板时只显示程序部分

首先调整当前窗口大小,使其只显示程序部分.如下图示: 然后按ctrl+I弹出一下对话框,按下图示,选择windows size ,然后set...,最后点击OK即可. 原文地址:https://www.cnblogs.com/yuanguanghui/p/12608935.html

Echarts无数据时只显示文字不显示动画

只需要在option中加入如下代码即可: noDataLoadingOption: {                        text: '暂无数据',                        effect: 'bubble',                        effectOption: {                            effect: {                                n: 0                 

只显示前几条数据的sql语句写法 七种数据库中Select Top的使用方法

七种数据库中Select Top的使用方法 1. Oracle数据库 SELECT * FROM TABLENAME WHERE ROWNUM <= N 2. Infomix数据库 SELECT FIRST N * FROM TABLENAME 3. DB2数据库 SELECT * FROM (SELECT * ROW_NUMBER() OVER({ORDER BY COL1 DESC}) AS ROWNUM FROM TABLENAME) WHERE ROWNUM <= N 或者 SELEC

请教高手!为什么在Log中的我数据都显示出来了,但是在.setText()中只显示最后一条数据?

============问题描述============ 做了一个解析百度天气JSON数据的功能,results里面用的是GSON解析.现在在Log里面显示数据已经解析出来了,但是在TextView界面.setText()上数据只能显示最后一条,这是为什么啊? List<WeatherInfo.index> myIndex = weatherInfo.getIndex(); for (index in : myIndex) { Log.i(TGA, "Des = " + i

datetimepicker只显示日期,不显示时分秒

HTML代码<div class="input-group date form_datetime form-date" data-link-field="dtp_input1" > <input class="form-control" size="16" type="text" readonly> <span class="input-group-addon&quo