Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
ubi integration
Browse files- pages/Semantic_Search.py +15 -11
pages/Semantic_Search.py
CHANGED
|
@@ -885,24 +885,28 @@ def render_answer(answer,index):
|
|
| 885 |
|
| 886 |
<script>
|
| 887 |
function sendEvent(itemId) {{
|
| 888 |
-
|
| 889 |
-
|
| 890 |
-
|
| 891 |
-
"Content-Type": "application/json"
|
| 892 |
-
}},
|
| 893 |
-
body: JSON.stringify({{
|
| 894 |
action_name: "expander_open",
|
| 895 |
item_id: itemId,
|
| 896 |
-
session_id: "{st.session_state.get(
|
| 897 |
-
query_id: "{st.session_state.get(
|
| 898 |
timestamp: new Date().toISOString(),
|
| 899 |
message_type: "INFO",
|
| 900 |
message: "Expander opened for item " + itemId
|
| 901 |
-
}}
|
| 902 |
-
}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 903 |
}}
|
| 904 |
|
| 905 |
-
// Automatically trigger click when the expander is opened
|
| 906 |
document.getElementById("{doc_id}").click();
|
| 907 |
</script>
|
| 908 |
""", height=0)
|
|
|
|
| 885 |
|
| 886 |
<script>
|
| 887 |
function sendEvent(itemId) {{
|
| 888 |
+
const payload = {{
|
| 889 |
+
target_index: "ubi_events",
|
| 890 |
+
document: {{
|
|
|
|
|
|
|
|
|
|
| 891 |
action_name: "expander_open",
|
| 892 |
item_id: itemId,
|
| 893 |
+
session_id: "{st.session_state.get("session_id", "sess_unknown")}",
|
| 894 |
+
query_id: "{st.session_state.get("query_id", "query_unknown")}",
|
| 895 |
timestamp: new Date().toISOString(),
|
| 896 |
message_type: "INFO",
|
| 897 |
message: "Expander opened for item " + itemId
|
| 898 |
+
}}
|
| 899 |
+
}};
|
| 900 |
+
|
| 901 |
+
fetch("{lambda_url}", {{
|
| 902 |
+
method: "POST",
|
| 903 |
+
headers: {{
|
| 904 |
+
"Content-Type": "application/json"
|
| 905 |
+
}},
|
| 906 |
+
body: JSON.stringify(payload)
|
| 907 |
+
}}).then(response => console.log("Sent to Lambda:", response.status));
|
| 908 |
}}
|
| 909 |
|
|
|
|
| 910 |
document.getElementById("{doc_id}").click();
|
| 911 |
</script>
|
| 912 |
""", height=0)
|