Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add filters step to response selection process #230

Merged
merged 16 commits into from Sep 4, 2016
Merged

Add filters step to response selection process #230

merged 16 commits into from Sep 4, 2016

Conversation

gunthercox
Copy link
Owner

@gunthercox gunthercox commented Aug 13, 2016

Filters are a new concept that make it more efficient to reduce the number of responses being processed. The filter methods are called before the logic adapter retrieves a set of possible response statements from the database. The significance is that filters operate using set logic so they will be faster than iterative logic that has to be used in many of the logic adapters. The goal of the filters is to filter out any statements that can't possible be valid responses before the results are passed to the logic adapters.

  • Tests
  • Documentation

@gunthercox
Copy link
Owner Author

@navyad That is correct.

There are some addition complex issues that need to be resolved
before this filter can be created. I will add it in it's own
pull request to keep rest of the filters pull request moving.
@gunthercox gunthercox merged commit 7bbd81d into master Sep 4, 2016
@gunthercox gunthercox deleted the filters branch October 23, 2016 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant