Replies: 5 comments 2 replies
-
|
Hi Doug,
Regards, |
Beta Was this translation helpful? Give feedback.
-
|
FYI in case you want to try a cluster setup. You need to add a node config file to define the list of nodes in your cluster. ie:
This is a comma separated list of servers in the format: In typesense.ini your general config is as follows with the last 3 lines defining the cluster variables: You can change the ports/dirs around to run multiple nodes on the same host for your tests if you don't have separate servers to test on. This config has three nodes for a basic n+1. Good luck. |
Beta Was this translation helpful? Give feedback.
-
|
@dougcsd I relased v2.3.0 with support for Stemming dictionnaries. I identified some problems with the api I documented here typesense/typesense#2585 Did you use the api with curl and have some other insights? |
Beta Was this translation helpful? Give feedback.
-
|
Hi, @dougcsd v2.4 has cluster support, You can group nodes from history via the pen edit tool Kind Regards, |
Beta Was this translation helpful? Give feedback.
-
|
Boris, Fantastic. Works perfect. I can see everything going on in my cluster at a glance. Thanks for all your hard work. I like the cluster node quick select shortcut links you added to the standard status page column as well. Very easy to jump between nodes once the cluster is defined. The new health indicator you added is nice as well. The integration into the existing layout is very clean. Thanks again, |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have been administrating a local Typesense-Server Cluster for a little over 2 years using curl commands exclusively, which is a bit cumbersome to say the least. I was getting ready to update to v29, and decided to see what administrative tools were available and came across your dashboard.
Fantastic Work!
Your desktop made checking server status, versions, and statistics a snap, While upgrading, I was able to quickly switch between servers using the history feature to check versions, server loads, etc, and most importantly to compare metrics across each node in almost real time. This allowed me to compare the performance of the updated nodes against the old nodes immediately after each update.
My feature recommendations:
Only feature I didn't find was support for administrating stem dictionaries. Would love to see that feature added in the future, similar to how you handled synonyms, but not urgent. When you do, probably should add the "stem_dictionary" field to your form schema editor, but that change can be done with the JSON schema editor in your desktop already.
Not absolutely necessary, but I think a great feature to add would be a "Cluster Status" tab. I think it would probably be a relatively easy feature to implement since it would mostly re-use your existing server status column code. The idea is to add a screen with a select/add to cluster from the existing history list (top of page box option?). You can name and save selected clusters if you want to enhance this feature idea beyond a simple group selection. The user selects multiple servers and can see the same status column you already generate displayed in a side by side format (one column for each server in the cluster). You would want to poll them in parallel as close as possible to optimize the comparison time frame window for each polling if possible. Didn't look at your code, but assuming you used libcurl, you can use curl_multi if you aren't already, to launch these queries in parallel.
Surprised Typesense has not promoted your desktop from their website as it really makes administrating local servers much easier. Guess they don't want to promote something that might lead people away from their cloud service, but most people using a cloud service wouldn't do a local install even with a dashboard..
Thanks again for all your hard work,
Doug
Beta Was this translation helpful? Give feedback.
All reactions