Skip to content

Add DEVELOPER_GUIDE.md for router setup + fix missing files #493

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

Merged
merged 2 commits into from
Apr 3, 2025

Conversation

fen-qin
Copy link

@fen-qin fen-qin commented Apr 1, 2025

Description

Add DEVELOPER_GUIDE.md in server to make sure developers can follow the steps and add routers for new APIs.
This is a quick fix for some missing files, typo and format changes related to previous PRs

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@fen-qin fen-qin changed the title fix missing route service files Add DEVELOPER_GUIDE.md for router setup + fix missing files Apr 3, 2025
@github-project-automation github-project-automation bot moved this to 👀 In review in Search Project Board Apr 3, 2025
@sejli sejli merged commit d2b8810 into opensearch-project:evaluation_lab Apr 3, 2025
5 of 10 checks passed
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in Search Project Board Apr 3, 2025
fen-qin added a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 2, 2025
…ch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>
fen-qin added a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 2, 2025
…ch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>
fen-qin added a commit to fen-qin/dashboards-search-relevance that referenced this pull request Jun 3, 2025
…ch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>
fen-qin added a commit to fen-qin/dashboards-search-relevance that referenced this pull request Jun 3, 2025
sejli added a commit that referenced this pull request Jun 3, 2025
* Adding Release Notes for 3.0 alpha1 (#487)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Update release-notes/opensearch-dashboards-search-relevance.release-notes-3.0.0.0-alpha1.md

Co-authored-by: Sean Li <[email protected]>
Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>

* Fix remote integ tests (#488)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* updating actions/cache

Signed-off-by: Jiaping Zeng <[email protected]>

* updated java version to 21

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-beta1 (#491)

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 beta1 (#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* add cross cluster support for dashboards search relevance (#497)

Signed-off-by: will-hwang <[email protected]>

* bump to 3.0.0 (#505)

Signed-off-by: Jiaping Zeng <[email protected]>

* Add release notes for 3.0.0 (#506)

Signed-off-by: Jiaping Zeng <[email protected]>

* Mockup for new search-relevance experience (#489)

Signed-off-by: Fen Qin <[email protected]>

* Component to enable search-relevance and opensearch API calls (#490)

* Add code formatting

Signed-off-by: Fen Qin <[email protected]>

* Add switch to old and new search relevance workbench experience

Signed-off-by: Fen Qin <[email protected]>

* change name conventions for APIs

Signed-off-by: Fen Qin <[email protected]>

* add search-relevance backend router

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Add DEVELOPER_GUIDE.md for router setup + fix missing files (#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Revert "Add DEVELOPER_GUIDE.md for router setup + fix missing files (#493)"

This reverts commit d2b8810.

* Revert "Component to enable search-relevance and opensearch API calls (#490)"

This reverts commit 4e3be12.

* Revert "Mockup for new search-relevance experience (#489)"

This reverts commit 72b85cb.

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Signed-off-by: will-hwang <[email protected]>
Signed-off-by: Fen Qin <[email protected]>
Co-authored-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>
Co-authored-by: Will Hwang <[email protected]>
fen-qin pushed a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 6, 2025
# This is the 1st commit message:

Tabs and subtab navigation happens through routes. Also added entity visualization within tabs.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #2:

Restore experiment create

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #3:

add experiment list view, change existing EvaluationResults view which is a part of experiment create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #4:

add indexes and k selections for experiment_create_view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #5:

move index to be part of search configuration

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #6:

First working experiment detailed view and some fixes on listing pages.
 * Experiment view page shows queries with their comparison scores.
 * There is a visual comparison page for specific queries to understand scores.
 * At the moment there is no retrieval of additional fields.
 * The navigation to specific items in listing pages was fixed, otherwise it would break when coming from a list route.
 * Fixed a typo in the index column in listing search configurations.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #7:

First working version of retrieving attributes from objects

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #8:

fix code editor to not compact json

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #9:

fix delete modal typo

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #10:

add the missing s to pptss

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #11:

Metric values are shown with two digits

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #12:

Grammar

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #13:

Format dates using OpenSearch Dashboards configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #14:

Remove unnecessary history parameter

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #15:

add search configuration validation panel to create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #16:

Venn diagram of result summary, brittle layout at the moment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #17:

Reverse the column order in the first results list

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #18:

Make sure rank circles do not shrink

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #19:

Show images on top of the hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #20:

Display query in visual comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #21:

Display Search Configuration names as results and show the number of results for which Jaccard and RBO are computed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #22:

Make dashed lines solid and thicker; and make improved/dropped colors the same in right column

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #23:

Make field selection control be next to label

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #24:

Remove unnecessary comment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #25:

Prepare the visual comparison component for side-by-side visualization

# This is the commit message #26:

Make tooltip positioning more flexible to enable side by side layout

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #27:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #28:

Modularization of hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #29:

Removing further dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #30:

Further refactoring

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #31:

Result list modularization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #32:

Modularization of the connection lines component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #33:

Modularized the result columns

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #34:

Moved result column to its own component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #35:

Further layout for eyeballing component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #36:

Navigate to list experiments view after experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #37:

Fix errors in Search Configuration validation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #38:

Quick fix formatting of validation pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #39:

Make eyeball tool resizable to improve usability

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #40:

Hot fix incorrect error reporting in SC creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #41:

Hotfix: fix check for empty index in Search Configuration creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #42:

Hotfix: attribute resolution was not preserving original query ordering

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #43:

change template card names to reflect the experiments we expect in the near future (relevance experiment and hybrid search optimization), fix typo

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #44:

The whole thing is relevance, but this is more specific tool

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #45:

Revert introduction of CAPS constants to refer to end-points.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #46:

Improve view Search Configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #47:

Further adjustments to view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #48:

Further improvements in view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #49:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #50:

Limit query set inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #51:

Limit search configuration inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #52:

Remount query view component once queries are loaded

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #53:

Use more typed datastructures for experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #54:

Create component to view pairwise experiments in preparation for further experiment types

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #55:

These are different types experiments, and we dont really provide a template, or each one is a visual template

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #56:

Description that covers both manual entry and sampling

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #57:

Help text needs to be complete sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #58:

Tweak text of button.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #59:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #60:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #61:

Be more specific on what the validation is about.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #62:

Fix the "cancel" feature,

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #63:

Wordsmith the results comparison card name

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #64:

Wordsmith the placeholder message

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #65:

Refactoring of experiment types and add forgotten file

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #66:

Use of experiment type of experiment listing

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #67:

Move former relevance tool to single query comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove old dead components

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Error handling

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify passing of dependent values

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

add judgment management pages

Signed-off-by: Fen Qin <[email protected]>

# Conflicts:
#	public/components/resource_management_home/resource_management_tabs.tsx

support search pipeline selection

Signed-off-by: Fen Qin <[email protected]>

Fix for pairwise experiments for redo branch

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First attempt at pointwise experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Update how experiment types are printed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First working evaluation experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify interface of components in create page

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add forgotten view page for evaluation experiments

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Restrict number of search configurations for evaluation experiment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove logging

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Summary tables

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

support file picker to upload manual query set with or without referenceAnswer

Signed-off-by: Fen Qin <[email protected]>

Smarter help text, and require caller to specific number of search configurations

Signed-off-by: Eric Pugh <[email protected]>

Review help text on forms

Signed-off-by: Eric Pugh <[email protected]>

respond to feedback on text help messages

Signed-off-by: Eric Pugh <[email protected]>

Update how we define an optional parameter to meet modern OUI standard

Signed-off-by: Eric Pugh <[email protected]>

Add optional tag for form fields that ARE optional.

Signed-off-by: Eric Pugh <[email protected]>

Feedback was that a small portion of query body isnt useful

Signed-off-by: Eric Pugh <[email protected]>

First version of sidebar navigation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add EuiPanel to have a background for Experiment create pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add Template Type enum and add icon mapping

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Experiments sub-menu

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

search configuration to take whole DSL query instead of queryBody

Signed-off-by: Fen Qin <[email protected]>

fix selected search pipeline config parsing issue

Signed-off-by: Fen Qin <[email protected]>

fix inline search pipeline validation

Signed-off-by: Fen Qin <[email protected]>

Expose hybrid optimizer in the left nav and expose place holder page

Signed-off-by: Eric Pugh <[email protected]>

update experiment type and index name

Signed-off-by: Fen Qin <[email protected]>

add advanced setting for llm judgment

Signed-off-by: Fen Qin <[email protected]>

Use this term pointwise, it is not about the source of the judgements

Signed-off-by: Eric Pugh <[email protected]>

seperate hybrid optimizer into its own form file, event though right today its the same as the pointwise comparison

Signed-off-by: Eric Pugh <[email protected]>

Try out different naming

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Attempt to come up with a tag line

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

add access control via SRW feature flag in cluster settings

Signed-off-by: Fen Qin <[email protected]>

Easier to paremeterize colors and make colors of top legend with result columns match

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further fixing of customization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further allowing adjusting eyeballing style

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Temporary style selection control

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Renaming of styles

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

One more color scheme to evaluate

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Details pane is shown on click rather than on hover

Make style selection more discrete

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

fix advanced setting bugs

Signed-off-by: Fen Qin <[email protected]>

Revert commits from evaluation_lab and rebase with main branch (opensearch-project#525)

* Adding Release Notes for 3.0 alpha1 (opensearch-project#487)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Update release-notes/opensearch-dashboards-search-relevance.release-notes-3.0.0.0-alpha1.md

Co-authored-by: Sean Li <[email protected]>
Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>

* Fix remote integ tests (opensearch-project#488)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* updating actions/cache

Signed-off-by: Jiaping Zeng <[email protected]>

* updated java version to 21

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

* bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

* Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

* Mockup for new search-relevance experience (opensearch-project#489)

Signed-off-by: Fen Qin <[email protected]>

* Component to enable search-relevance and opensearch API calls (opensearch-project#490)

* Add code formatting

Signed-off-by: Fen Qin <[email protected]>

* Add switch to old and new search relevance workbench experience

Signed-off-by: Fen Qin <[email protected]>

* change name conventions for APIs

Signed-off-by: Fen Qin <[email protected]>

* add search-relevance backend router

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Revert "Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)"

This reverts commit d2b8810.

* Revert "Component to enable search-relevance and opensearch API calls (opensearch-project#490)"

This reverts commit 4e3be12.

* Revert "Mockup for new search-relevance experience (opensearch-project#489)"

This reverts commit 72b85cb.

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Signed-off-by: will-hwang <[email protected]>
Signed-off-by: Fen Qin <[email protected]>
Co-authored-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>
Co-authored-by: Will Hwang <[email protected]>
fen-qin added a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 6, 2025
…ch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>
fen-qin pushed a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 6, 2025
# This is the 1st commit message:

Tabs and subtab navigation happens through routes. Also added entity visualization within tabs.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #2:

Restore experiment create

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #3:

add experiment list view, change existing EvaluationResults view which is a part of experiment create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #4:

add indexes and k selections for experiment_create_view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #5:

move index to be part of search configuration

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #6:

First working experiment detailed view and some fixes on listing pages.
 * Experiment view page shows queries with their comparison scores.
 * There is a visual comparison page for specific queries to understand scores.
 * At the moment there is no retrieval of additional fields.
 * The navigation to specific items in listing pages was fixed, otherwise it would break when coming from a list route.
 * Fixed a typo in the index column in listing search configurations.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #7:

First working version of retrieving attributes from objects

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #8:

fix code editor to not compact json

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #9:

fix delete modal typo

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #10:

add the missing s to pptss

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #11:

Metric values are shown with two digits

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #12:

Grammar

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #13:

Format dates using OpenSearch Dashboards configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #14:

Remove unnecessary history parameter

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #15:

add search configuration validation panel to create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #16:

Venn diagram of result summary, brittle layout at the moment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #17:

Reverse the column order in the first results list

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #18:

Make sure rank circles do not shrink

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #19:

Show images on top of the hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #20:

Display query in visual comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #21:

Display Search Configuration names as results and show the number of results for which Jaccard and RBO are computed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #22:

Make dashed lines solid and thicker; and make improved/dropped colors the same in right column

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #23:

Make field selection control be next to label

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #24:

Remove unnecessary comment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #25:

Prepare the visual comparison component for side-by-side visualization

# This is the commit message #26:

Make tooltip positioning more flexible to enable side by side layout

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #27:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #28:

Modularization of hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #29:

Removing further dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #30:

Further refactoring

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #31:

Result list modularization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #32:

Modularization of the connection lines component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #33:

Modularized the result columns

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #34:

Moved result column to its own component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #35:

Further layout for eyeballing component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #36:

Navigate to list experiments view after experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #37:

Fix errors in Search Configuration validation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #38:

Quick fix formatting of validation pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #39:

Make eyeball tool resizable to improve usability

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #40:

Hot fix incorrect error reporting in SC creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #41:

Hotfix: fix check for empty index in Search Configuration creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #42:

Hotfix: attribute resolution was not preserving original query ordering

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #43:

change template card names to reflect the experiments we expect in the near future (relevance experiment and hybrid search optimization), fix typo

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #44:

The whole thing is relevance, but this is more specific tool

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #45:

Revert introduction of CAPS constants to refer to end-points.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #46:

Improve view Search Configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #47:

Further adjustments to view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #48:

Further improvements in view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #49:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #50:

Limit query set inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #51:

Limit search configuration inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #52:

Remount query view component once queries are loaded

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #53:

Use more typed datastructures for experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #54:

Create component to view pairwise experiments in preparation for further experiment types

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #55:

These are different types experiments, and we dont really provide a template, or each one is a visual template

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #56:

Description that covers both manual entry and sampling

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #57:

Help text needs to be complete sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #58:

Tweak text of button.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #59:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #60:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #61:

Be more specific on what the validation is about.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #62:

Fix the "cancel" feature,

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #63:

Wordsmith the results comparison card name

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #64:

Wordsmith the placeholder message

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #65:

Refactoring of experiment types and add forgotten file

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #66:

Use of experiment type of experiment listing

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #67:

Move former relevance tool to single query comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove old dead components

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Error handling

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify passing of dependent values

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

add judgment management pages

Signed-off-by: Fen Qin <[email protected]>

# Conflicts:
#	public/components/resource_management_home/resource_management_tabs.tsx

support search pipeline selection

Signed-off-by: Fen Qin <[email protected]>

Fix for pairwise experiments for redo branch

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First attempt at pointwise experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Update how experiment types are printed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First working evaluation experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify interface of components in create page

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add forgotten view page for evaluation experiments

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Restrict number of search configurations for evaluation experiment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove logging

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Summary tables

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

support file picker to upload manual query set with or without referenceAnswer

Signed-off-by: Fen Qin <[email protected]>

Smarter help text, and require caller to specific number of search configurations

Signed-off-by: Eric Pugh <[email protected]>

Review help text on forms

Signed-off-by: Eric Pugh <[email protected]>

respond to feedback on text help messages

Signed-off-by: Eric Pugh <[email protected]>

Update how we define an optional parameter to meet modern OUI standard

Signed-off-by: Eric Pugh <[email protected]>

Add optional tag for form fields that ARE optional.

Signed-off-by: Eric Pugh <[email protected]>

Feedback was that a small portion of query body isnt useful

Signed-off-by: Eric Pugh <[email protected]>

First version of sidebar navigation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add EuiPanel to have a background for Experiment create pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add Template Type enum and add icon mapping

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Experiments sub-menu

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

search configuration to take whole DSL query instead of queryBody

Signed-off-by: Fen Qin <[email protected]>

fix selected search pipeline config parsing issue

Signed-off-by: Fen Qin <[email protected]>

fix inline search pipeline validation

Signed-off-by: Fen Qin <[email protected]>

Expose hybrid optimizer in the left nav and expose place holder page

Signed-off-by: Eric Pugh <[email protected]>

update experiment type and index name

Signed-off-by: Fen Qin <[email protected]>

add advanced setting for llm judgment

Signed-off-by: Fen Qin <[email protected]>

Use this term pointwise, it is not about the source of the judgements

Signed-off-by: Eric Pugh <[email protected]>

seperate hybrid optimizer into its own form file, event though right today its the same as the pointwise comparison

Signed-off-by: Eric Pugh <[email protected]>

Try out different naming

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Attempt to come up with a tag line

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

add access control via SRW feature flag in cluster settings

Signed-off-by: Fen Qin <[email protected]>

Easier to paremeterize colors and make colors of top legend with result columns match

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further fixing of customization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further allowing adjusting eyeballing style

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Temporary style selection control

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Renaming of styles

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

One more color scheme to evaluate

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Details pane is shown on click rather than on hover

Make style selection more discrete

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

fix advanced setting bugs

Signed-off-by: Fen Qin <[email protected]>

Revert commits from evaluation_lab and rebase with main branch (opensearch-project#525)

* Adding Release Notes for 3.0 alpha1 (opensearch-project#487)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Update release-notes/opensearch-dashboards-search-relevance.release-notes-3.0.0.0-alpha1.md

Co-authored-by: Sean Li <[email protected]>
Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>

* Fix remote integ tests (opensearch-project#488)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* updating actions/cache

Signed-off-by: Jiaping Zeng <[email protected]>

* updated java version to 21

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

* bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

* Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

* Mockup for new search-relevance experience (opensearch-project#489)

Signed-off-by: Fen Qin <[email protected]>

* Component to enable search-relevance and opensearch API calls (opensearch-project#490)

* Add code formatting

Signed-off-by: Fen Qin <[email protected]>

* Add switch to old and new search relevance workbench experience

Signed-off-by: Fen Qin <[email protected]>

* change name conventions for APIs

Signed-off-by: Fen Qin <[email protected]>

* add search-relevance backend router

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Revert "Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)"

This reverts commit d2b8810.

* Revert "Component to enable search-relevance and opensearch API calls (opensearch-project#490)"

This reverts commit 4e3be12.

* Revert "Mockup for new search-relevance experience (opensearch-project#489)"

This reverts commit 72b85cb.

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Signed-off-by: will-hwang <[email protected]>
Signed-off-by: Fen Qin <[email protected]>
Co-authored-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>
Co-authored-by: Will Hwang <[email protected]>
Signed-off-by: Fen Qin <[email protected]>
fen-qin pushed a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 6, 2025
# This is the 1st commit message:

Tabs and subtab navigation happens through routes. Also added entity visualization within tabs.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #2:

Restore experiment create

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #3:

add experiment list view, change existing EvaluationResults view which is a part of experiment create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #4:

add indexes and k selections for experiment_create_view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #5:

move index to be part of search configuration

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #6:

First working experiment detailed view and some fixes on listing pages.
 * Experiment view page shows queries with their comparison scores.
 * There is a visual comparison page for specific queries to understand scores.
 * At the moment there is no retrieval of additional fields.
 * The navigation to specific items in listing pages was fixed, otherwise it would break when coming from a list route.
 * Fixed a typo in the index column in listing search configurations.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #7:

First working version of retrieving attributes from objects

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #8:

fix code editor to not compact json

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #9:

fix delete modal typo

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #10:

add the missing s to pptss

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #11:

Metric values are shown with two digits

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #12:

Grammar

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #13:

Format dates using OpenSearch Dashboards configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #14:

Remove unnecessary history parameter

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #15:

add search configuration validation panel to create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #16:

Venn diagram of result summary, brittle layout at the moment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #17:

Reverse the column order in the first results list

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #18:

Make sure rank circles do not shrink

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #19:

Show images on top of the hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #20:

Display query in visual comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #21:

Display Search Configuration names as results and show the number of results for which Jaccard and RBO are computed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #22:

Make dashed lines solid and thicker; and make improved/dropped colors the same in right column

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #23:

Make field selection control be next to label

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #24:

Remove unnecessary comment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #25:

Prepare the visual comparison component for side-by-side visualization

# This is the commit message #26:

Make tooltip positioning more flexible to enable side by side layout

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #27:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #28:

Modularization of hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #29:

Removing further dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #30:

Further refactoring

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #31:

Result list modularization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #32:

Modularization of the connection lines component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #33:

Modularized the result columns

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #34:

Moved result column to its own component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #35:

Further layout for eyeballing component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #36:

Navigate to list experiments view after experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #37:

Fix errors in Search Configuration validation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #38:

Quick fix formatting of validation pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #39:

Make eyeball tool resizable to improve usability

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #40:

Hot fix incorrect error reporting in SC creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #41:

Hotfix: fix check for empty index in Search Configuration creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #42:

Hotfix: attribute resolution was not preserving original query ordering

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #43:

change template card names to reflect the experiments we expect in the near future (relevance experiment and hybrid search optimization), fix typo

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #44:

The whole thing is relevance, but this is more specific tool

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #45:

Revert introduction of CAPS constants to refer to end-points.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #46:

Improve view Search Configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #47:

Further adjustments to view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #48:

Further improvements in view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #49:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #50:

Limit query set inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #51:

Limit search configuration inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #52:

Remount query view component once queries are loaded

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #53:

Use more typed datastructures for experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #54:

Create component to view pairwise experiments in preparation for further experiment types

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #55:

These are different types experiments, and we dont really provide a template, or each one is a visual template

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #56:

Description that covers both manual entry and sampling

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #57:

Help text needs to be complete sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #58:

Tweak text of button.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #59:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #60:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #61:

Be more specific on what the validation is about.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #62:

Fix the "cancel" feature,

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #63:

Wordsmith the results comparison card name

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #64:

Wordsmith the placeholder message

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #65:

Refactoring of experiment types and add forgotten file

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #66:

Use of experiment type of experiment listing

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #67:

Move former relevance tool to single query comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove old dead components

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Error handling

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify passing of dependent values

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

add judgment management pages

Signed-off-by: Fen Qin <[email protected]>

# Conflicts:
#	public/components/resource_management_home/resource_management_tabs.tsx

support search pipeline selection

Signed-off-by: Fen Qin <[email protected]>

Fix for pairwise experiments for redo branch

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First attempt at pointwise experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Update how experiment types are printed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First working evaluation experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify interface of components in create page

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add forgotten view page for evaluation experiments

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Restrict number of search configurations for evaluation experiment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove logging

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Summary tables

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

support file picker to upload manual query set with or without referenceAnswer

Signed-off-by: Fen Qin <[email protected]>

Smarter help text, and require caller to specific number of search configurations

Signed-off-by: Eric Pugh <[email protected]>

Review help text on forms

Signed-off-by: Eric Pugh <[email protected]>

respond to feedback on text help messages

Signed-off-by: Eric Pugh <[email protected]>

Update how we define an optional parameter to meet modern OUI standard

Signed-off-by: Eric Pugh <[email protected]>

Add optional tag for form fields that ARE optional.

Signed-off-by: Eric Pugh <[email protected]>

Feedback was that a small portion of query body isnt useful

Signed-off-by: Eric Pugh <[email protected]>

First version of sidebar navigation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add EuiPanel to have a background for Experiment create pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add Template Type enum and add icon mapping

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Experiments sub-menu

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

search configuration to take whole DSL query instead of queryBody

Signed-off-by: Fen Qin <[email protected]>

fix selected search pipeline config parsing issue

Signed-off-by: Fen Qin <[email protected]>

fix inline search pipeline validation

Signed-off-by: Fen Qin <[email protected]>

Expose hybrid optimizer in the left nav and expose place holder page

Signed-off-by: Eric Pugh <[email protected]>

update experiment type and index name

Signed-off-by: Fen Qin <[email protected]>

add advanced setting for llm judgment

Signed-off-by: Fen Qin <[email protected]>

Use this term pointwise, it is not about the source of the judgements

Signed-off-by: Eric Pugh <[email protected]>

seperate hybrid optimizer into its own form file, event though right today its the same as the pointwise comparison

Signed-off-by: Eric Pugh <[email protected]>

Try out different naming

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Attempt to come up with a tag line

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

add access control via SRW feature flag in cluster settings

Signed-off-by: Fen Qin <[email protected]>

Easier to paremeterize colors and make colors of top legend with result columns match

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further fixing of customization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further allowing adjusting eyeballing style

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Temporary style selection control

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Renaming of styles

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

One more color scheme to evaluate

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Details pane is shown on click rather than on hover

Make style selection more discrete

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

fix advanced setting bugs

Signed-off-by: Fen Qin <[email protected]>

Revert commits from evaluation_lab and rebase with main branch (opensearch-project#525)

* Adding Release Notes for 3.0 alpha1 (opensearch-project#487)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Update release-notes/opensearch-dashboards-search-relevance.release-notes-3.0.0.0-alpha1.md

Co-authored-by: Sean Li <[email protected]>
Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>

* Fix remote integ tests (opensearch-project#488)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* updating actions/cache

Signed-off-by: Jiaping Zeng <[email protected]>

* updated java version to 21

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

* bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

* Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

* Mockup for new search-relevance experience (opensearch-project#489)

Signed-off-by: Fen Qin <[email protected]>

* Component to enable search-relevance and opensearch API calls (opensearch-project#490)

* Add code formatting

Signed-off-by: Fen Qin <[email protected]>

* Add switch to old and new search relevance workbench experience

Signed-off-by: Fen Qin <[email protected]>

* change name conventions for APIs

Signed-off-by: Fen Qin <[email protected]>

* add search-relevance backend router

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Revert "Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)"

This reverts commit d2b8810.

* Revert "Component to enable search-relevance and opensearch API calls (opensearch-project#490)"

This reverts commit 4e3be12.

* Revert "Mockup for new search-relevance experience (opensearch-project#489)"

This reverts commit 72b85cb.

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Signed-off-by: will-hwang <[email protected]>
Signed-off-by: Fen Qin <[email protected]>
Co-authored-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>
Co-authored-by: Will Hwang <[email protected]>
fen-qin added a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 7, 2025
…ch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>
fen-qin pushed a commit to o19s/dashboards-search-relevance that referenced this pull request Jun 7, 2025
# This is the 1st commit message:

Tabs and subtab navigation happens through routes. Also added entity visualization within tabs.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #2:

Restore experiment create

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #3:

add experiment list view, change existing EvaluationResults view which is a part of experiment create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #4:

add indexes and k selections for experiment_create_view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #5:

move index to be part of search configuration

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #6:

First working experiment detailed view and some fixes on listing pages.
 * Experiment view page shows queries with their comparison scores.
 * There is a visual comparison page for specific queries to understand scores.
 * At the moment there is no retrieval of additional fields.
 * The navigation to specific items in listing pages was fixed, otherwise it would break when coming from a list route.
 * Fixed a typo in the index column in listing search configurations.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #7:

First working version of retrieving attributes from objects

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #8:

fix code editor to not compact json

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #9:

fix delete modal typo

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #10:

add the missing s to pptss

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #11:

Metric values are shown with two digits

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #12:

Grammar

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #13:

Format dates using OpenSearch Dashboards configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #14:

Remove unnecessary history parameter

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #15:

add search configuration validation panel to create view

Signed-off-by: Fen Qin <[email protected]>

# This is the commit message #16:

Venn diagram of result summary, brittle layout at the moment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #17:

Reverse the column order in the first results list

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #18:

Make sure rank circles do not shrink

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #19:

Show images on top of the hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #20:

Display query in visual comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #21:

Display Search Configuration names as results and show the number of results for which Jaccard and RBO are computed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #22:

Make dashed lines solid and thicker; and make improved/dropped colors the same in right column

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #23:

Make field selection control be next to label

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #24:

Remove unnecessary comment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #25:

Prepare the visual comparison component for side-by-side visualization

# This is the commit message #26:

Make tooltip positioning more flexible to enable side by side layout

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #27:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #28:

Modularization of hover pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #29:

Removing further dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #30:

Further refactoring

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #31:

Result list modularization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #32:

Modularization of the connection lines component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #33:

Modularized the result columns

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #34:

Moved result column to its own component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #35:

Further layout for eyeballing component

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #36:

Navigate to list experiments view after experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #37:

Fix errors in Search Configuration validation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #38:

Quick fix formatting of validation pane

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #39:

Make eyeball tool resizable to improve usability

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #40:

Hot fix incorrect error reporting in SC creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #41:

Hotfix: fix check for empty index in Search Configuration creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #42:

Hotfix: attribute resolution was not preserving original query ordering

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #43:

change template card names to reflect the experiments we expect in the near future (relevance experiment and hybrid search optimization), fix typo

Signed-off-by: wrigleyDan <[email protected]>

# This is the commit message #44:

The whole thing is relevance, but this is more specific tool

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #45:

Revert introduction of CAPS constants to refer to end-points.

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #46:

Improve view Search Configuration

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #47:

Further adjustments to view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #48:

Further improvements in view pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #49:

Remove dead code

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #50:

Limit query set inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #51:

Limit search configuration inputs in experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #52:

Remount query view component once queries are loaded

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #53:

Use more typed datastructures for experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #54:

Create component to view pairwise experiments in preparation for further experiment types

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #55:

These are different types experiments, and we dont really provide a template, or each one is a visual template

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #56:

Description that covers both manual entry and sampling

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #57:

Help text needs to be complete sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #58:

Tweak text of button.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #59:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #60:

Help text comes as sentences.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #61:

Be more specific on what the validation is about.

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #62:

Fix the "cancel" feature,

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #63:

Wordsmith the results comparison card name

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #64:

Wordsmith the placeholder message

Signed-off-by: Eric Pugh <[email protected]>

# This is the commit message #65:

Refactoring of experiment types and add forgotten file

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #66:

Use of experiment type of experiment listing

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

# This is the commit message #67:

Move former relevance tool to single query comparison

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove old dead components

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Error handling

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify passing of dependent values

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

add judgment management pages

Signed-off-by: Fen Qin <[email protected]>

# Conflicts:
#	public/components/resource_management_home/resource_management_tabs.tsx

support search pipeline selection

Signed-off-by: Fen Qin <[email protected]>

Fix for pairwise experiments for redo branch

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First attempt at pointwise experiment view

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Update how experiment types are printed

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

First working evaluation experiment creation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Simplify interface of components in create page

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add forgotten view page for evaluation experiments

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Restrict number of search configurations for evaluation experiment

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Remove logging

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Summary tables

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

support file picker to upload manual query set with or without referenceAnswer

Signed-off-by: Fen Qin <[email protected]>

Smarter help text, and require caller to specific number of search configurations

Signed-off-by: Eric Pugh <[email protected]>

Review help text on forms

Signed-off-by: Eric Pugh <[email protected]>

respond to feedback on text help messages

Signed-off-by: Eric Pugh <[email protected]>

Update how we define an optional parameter to meet modern OUI standard

Signed-off-by: Eric Pugh <[email protected]>

Add optional tag for form fields that ARE optional.

Signed-off-by: Eric Pugh <[email protected]>

Feedback was that a small portion of query body isnt useful

Signed-off-by: Eric Pugh <[email protected]>

First version of sidebar navigation

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add EuiPanel to have a background for Experiment create pages

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Add Template Type enum and add icon mapping

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Experiments sub-menu

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

search configuration to take whole DSL query instead of queryBody

Signed-off-by: Fen Qin <[email protected]>

fix selected search pipeline config parsing issue

Signed-off-by: Fen Qin <[email protected]>

fix inline search pipeline validation

Signed-off-by: Fen Qin <[email protected]>

Expose hybrid optimizer in the left nav and expose place holder page

Signed-off-by: Eric Pugh <[email protected]>

update experiment type and index name

Signed-off-by: Fen Qin <[email protected]>

add advanced setting for llm judgment

Signed-off-by: Fen Qin <[email protected]>

Use this term pointwise, it is not about the source of the judgements

Signed-off-by: Eric Pugh <[email protected]>

seperate hybrid optimizer into its own form file, event though right today its the same as the pointwise comparison

Signed-off-by: Eric Pugh <[email protected]>

Try out different naming

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Attempt to come up with a tag line

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Lighter touch tweaking of labels for judgment: judgments and judgement lists

Signed-off-by: Eric Pugh <[email protected]>

Make the run experimient/cancel,back buttons work the same as other screens

Signed-off-by: Eric Pugh <[email protected]>

Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

add access control via SRW feature flag in cluster settings

Signed-off-by: Fen Qin <[email protected]>

Easier to paremeterize colors and make colors of top legend with result columns match

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further fixing of customization

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Further allowing adjusting eyeballing style

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Temporary style selection control

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Renaming of styles

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

One more color scheme to evaluate

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

Details pane is shown on click rather than on hover

Make style selection more discrete

Signed-off-by: Alexey Rodriguez Yakushev <[email protected]>

fix advanced setting bugs

Signed-off-by: Fen Qin <[email protected]>

Revert commits from evaluation_lab and rebase with main branch (opensearch-project#525)

* Adding Release Notes for 3.0 alpha1 (opensearch-project#487)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Update release-notes/opensearch-dashboards-search-relevance.release-notes-3.0.0.0-alpha1.md

Co-authored-by: Sean Li <[email protected]>
Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>

* Fix remote integ tests (opensearch-project#488)

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-alpha1

Signed-off-by: Jiaping Zeng <[email protected]>

* updating actions/cache

Signed-off-by: Jiaping Zeng <[email protected]>

* updated java version to 21

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* Bump to version 3.0.0.0-beta1 (opensearch-project#491)

Signed-off-by: Jiaping Zeng <[email protected]>

* Adding Release Notes for 3.0 beta1 (opensearch-project#492)

* Bump to version 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

* Added release notes for 3.0.0.0-beta1

Signed-off-by: Jiaping Zeng <[email protected]>

---------

Signed-off-by: Jiaping Zeng <[email protected]>

* add cross cluster support for dashboards search relevance (opensearch-project#497)

Signed-off-by: will-hwang <[email protected]>

* bump to 3.0.0 (opensearch-project#505)

Signed-off-by: Jiaping Zeng <[email protected]>

* Add release notes for 3.0.0 (opensearch-project#506)

Signed-off-by: Jiaping Zeng <[email protected]>

* Mockup for new search-relevance experience (opensearch-project#489)

Signed-off-by: Fen Qin <[email protected]>

* Component to enable search-relevance and opensearch API calls (opensearch-project#490)

* Add code formatting

Signed-off-by: Fen Qin <[email protected]>

* Add switch to old and new search relevance workbench experience

Signed-off-by: Fen Qin <[email protected]>

* change name conventions for APIs

Signed-off-by: Fen Qin <[email protected]>

* add search-relevance backend router

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)

* fix missing route service files

Signed-off-by: Fen Qin <[email protected]>

* add DEVELOPER_GUIDE.md for middleware layer router setup for APIs

Signed-off-by: Fen Qin <[email protected]>

---------

Signed-off-by: Fen Qin <[email protected]>

* Revert "Add DEVELOPER_GUIDE.md for router setup + fix missing files (opensearch-project#493)"

This reverts commit d2b8810.

* Revert "Component to enable search-relevance and opensearch API calls (opensearch-project#490)"

This reverts commit 4e3be12.

* Revert "Mockup for new search-relevance experience (opensearch-project#489)"

This reverts commit 72b85cb.

---------

Signed-off-by: Jiaping Zeng <[email protected]>
Signed-off-by: will-hwang <[email protected]>
Signed-off-by: Fen Qin <[email protected]>
Co-authored-by: Jiaping Zeng <[email protected]>
Co-authored-by: Sean Li <[email protected]>
Co-authored-by: Will Hwang <[email protected]>
Signed-off-by: Fen Qin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants