-
-
Notifications
You must be signed in to change notification settings - Fork 143
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
Update documentation according to v28
changelog
#287
Draft
tharropoulos
wants to merge
15
commits into
typesense:v28.0
Choose a base branch
from
tharropoulos:v28.0
base: v28.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+860
−33
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- add new `stemming.md` documentation explaining basic and custom stemming - add stemming menu item in navigation config.js - update collections schema docs with custom stemming functionality - update FAQs with custom stemming example and explanation
- add documentation for `_rand()` sorting parameter - document seed value behavior and constraints - add examples of random sorting with and without seeds - include tips about timestamp usage and combining with other sorts
- add documentation for `rerank_hybrid_matches` parameter - update vector-search.md with re-ranking behavior and examples - expand semantic-search guide with detailed re-ranking explanation - add code samples showing score differences with re-ranking
- add documentation for `pivot` sorting parameter - describe ascending and descending pivot sort behavior - include example with timestamp pivot sorting - document use cases and combination with other sort fields
- add disclaimer about rules-based stemming limitations - explain potential side effects with brand names and locations - clarify impact on search relevance for specialized content
- add decay function sorting documentation with gauss, linear, exp functions - include implementation details and parameter descriptions - add examples using timestamp-based decay sorting - document best practices and tips for each decay function
- add section about pre-made stemming dictionaries - include download link for english plurals dictionary - document benefits of using pre-made dictionary vs algorithmic stemming
- add support for field-level `token_separators` and `symbols_to_index` config - update collections schema documentation with field-level parameters - add example in search tips guide - clarify precedence over collection-level settings
- add `bucket_size` parameter for text match score sorting - implement grouping of results into relevance buckets - add examples demonstrating bucketing with secondary sort criteria - document bucket size behavior and best practices
- add truncate collection endpoint documentation - implement code examples in all supported languages - include sample response format - explain difference between truncate and delete operations
- add new `geopolygon` field type - implement polygon area storage and point-in-polygon queries - update field types documentation with geopolygon details - add examples of creating and searching polygon territories
- add control over fuzzy filter_by candidates limit - update documentation for filter parameters - add parameter description and default value - document use case for prefix filtering control
- add GET /operations/schema_changes endpoint documentation - include sample response showing progress metrics - document validation and alteration status tracking - explain empty response behavior for no changes
- add API endpoint for updating embedding model API keys - document PATCH request format for key updates - include example for OpenAI embedding model - add warning about required field parameters
- document default cosine similarity metric - explain distance_threshold behavior in different contexts - add details about sorting with distance thresholds - include examples of threshold usage
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change Summary
Stemming and Word Handling
Custom Stemming Dictionaries
stemming.md
documentationstem_dictionary
parameterField-Level Token Controls
token_separators
andsymbols_to_index
configurationSearch Result Sorting
Random Sorting
_rand()
sorting parameter documentationPivot-Based Sorting
pivot
sorting parameter documentationDecay Function Sorting
gauss
,linear
, andexp
decay functionsText Match Score Bucketing
bucket_size
parameter documentationSearch Enhancement
rerank_hybrid_matches
parameter documentationGeographic Features
geopolygon
field typeCollection Management
PR Checklist