I'm working on adding Search Api to my sites. I need to be able to filter content in the search based on data not stored on the nose however. The content Types in Question are Story Pages, which hold the relevant data, and Chapter pages which reference the Stories.

In a normal view I would use a relationship and just do it that way, but the Search View isn't allowing me to set a relationship on filters.

How do I get there from here?

  • Are you using drupal core serch api or any contributed module? – Prem Patel Jan 24 '17 at 12:51
  • Search API is not a Drupal core module. – Kevin Jan 24 '17 at 13:03
  • I was asking, whether we are using core search functionality or any custom module. If you are using search api then you need index all related field then only you can add filter in views. – Prem Patel Jan 24 '17 at 13:24
  • So I will need to imdex the field_story and everything connected to those nodes a second time then? – CW Smith Jan 24 '17 at 15:16
  • So maybe it's not an issue with Search API. Whenever I try to filter results based on multiple fields that might be part of the same content type, Views outright stops showing all content. Not just content that I've tried to filter out, but everything. I'm not sure why. – CW Smith Jan 24 '17 at 23:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.