Here is the query that seems to drive the request. I had to use baseEntry->list as media->get won’t get deleted entries.
SELECT entry.ID, entry.KSHOW_ID, entry.KUSER_ID, entry.NAME, entry.TYPE, entry.MEDIA_TYPE, entry.DATA, entry.THUMBNAIL, entry.VIEWS, entry.VOTES, entry.COMMENTS, entry.FAVORITES, entry.TOTAL_RANK, entry.RANK, entry.TAGS, entry.ANONYMOUS, entry.STATUS, entry.SOURCE, entry.SOURCE_ID, entry.SOURCE_LINK, entry.LICENSE_TYPE, entry.CREDIT, entry.LENGTH_IN_MSECS, entry.CREATED_AT, entry.UPDATED_AT, entry.PARTNER_ID, entry.DISPLAY_IN_SEARCH, entry.SUBP_ID, entry.CUSTOM_DATA, entry.SEARCH_TEXT, entry.SCREEN_NAME, entry.SITE_URL, entry.PERMISSIONS, entry.GROUP_ID, entry.PLAYS, entry.PARTNER_DATA, entry.INT_ID, entry.INDEXED_CUSTOM_DATA_1, entry.DESCRIPTION, entry.MEDIA_DATE, entry.ADMIN_TAGS, entry.MODERATION_STATUS, entry.MODERATION_COUNT, entry.MODIFIED_AT, entry.PUSER_ID, entry.ACCESS_CONTROL_ID, entry.CONVERSION_PROFILE_ID, entry.CATEGORIES, entry.CATEGORIES_IDS, entry.START_DATE, entry.END_DATE, entry.SEARCH_TEXT_DISCRETE, entry.FLAVOR_PARAMS_IDS, entry.AVAILABLE_FROM FROM entry
WHERE entry.DISPLAY_IN_SEARCH<>’-1’ AND entry.ID=‘0_20p50oqg’ AND entry.STATUS=‘3’ AND entry.MODERATION_STATUS NOT IN (‘1’,‘3’) AND entry.PARTNER_ID=‘100’ LIMIT 30
In the entry in question, I see that display_in_search = -1. The other constraints in the where clause are satisfied.
That may be why these aren’t returned.
What does this db field mean? Do I have an issue with my sphinx installation?