Yes, the equality operator (`==`) is supported for filtering in the experiment page, including for JSON keys like `reference_output<https://github.com/Arize-ai/phoenix/blob/main/tests/unit/server/api/helpers/test_experiment_run_filters.py|'my_key'] == '0778'`. This is confirmed by test cases and SQL compilation logic in the codebase, which show that such filters are valid and should work as expected. If `in` works but `==` does not, it may be due to data type mismatches or the actual value in the key not matching exactly as a string鈥攅nsure the value and type are correct in your data ([test_experiment_run_filters.py>, <https://github.com/Arize-ai/phoenix/blob/main/tests/unit/server/api/helpers/__snapshots__/test_experiment_run_filters.ambr|test_experiment_run_filters.ambr>).
Would you like more detail on debugging why your specific filter might not be working?
Sources:
- <https://github.com/Arize-ai/phoenix/blob/main/tests/unit/server/api/helpers/test_experiment_run_filters.py|test_experiment_run_filters.py>
- <https://github.com/Arize-ai/phoenix/blob/main/tests/unit/server/api/helpers/__snapshots__/test_experiment_run_filters.ambr|test_experiment_run_filters.ambr>