- Search
Introducing premium search
Premium search represents OrderCloud's next evolution in search technology, powered by Elasticsearch. This enhancement delivers significant improvements in search capabilities, performance, and user experience.
Key benefits
1. Performance optimization
- Significantly improved response times
- Enhanced large dataset handling
- Optimized query processing
- Improved system responsiveness
2. Enhanced search capabilities
Natural language processing:
- Word stemming for plural inference
- Comprehensive synonym matching
- Intelligent result ranking
- Google-like search experience
Search flexibility:
- Multiple search patterns
- Context-aware matching
- Relevance-based results
- Intuitive user experience
3. Advanced features
Metadata and navigation
- Rich faceted navigation support
- Dynamic metadata generation
- Flexible categorization
- Enhanced filtering options
Extended property handling
-
Full xp field searchability
-
Wildcard pattern support:
-
Automatic field indexing
-
No manual index creation
Search operations
-
Universal field sorting
-
Multi-field OR filters:
-
Complex query support
-
Flexible search patterns
API coverage
Available endpoints
-
Buyer product lists:
-
Seller product management:
-
Order operations:
Integration points
- Product catalog searches
- Order management queries
- Custom implementations
- API integrations
Implementation details
Cost structure
- Included in core platform
- No additional charges
- Standard feature access
- Gradual rollout process
Compatibility considerations
Endpoint compatibility
- Maintains existing endpoints
- Preserves parameter functionality
- Supports current integrations
- Ensures API consistency
Search behavior changes
Natural language focus:
- Semantic matching priority
- Context-aware results
- Example changes:
- "eats" matches "eat" (word stem)
- "eats" doesn't match "beats" (unrelated)
- Previous behavior was opposite
Exact matching options:
-
Use wildcard filters
-
Consider performance impacts
-
Example pattern:
-
Leading wildcard considerations
Performance considerations
-
Query optimization:
- Prefer targeted searches
- Avoid leading wildcards
- Use specific filters
- Implement pagination
-
Result handling:
- Process manageable sets
- Implement caching
- Handle large datasets
- Monitor performance
Production status
Current deployment
- Live since mid-2018
- Extensive production testing
- Major customer adoption
- Proven reliability
Implementation status
- Production-ready feature
- Default for new systems
- Comprehensive testing
- Continuous improvements
Rollout strategy
- Gradual client migration
- Controlled deployment
- Performance monitoring
- System optimization
Best practices
Search implementation
-
Prefer natural language:
- Use semantic searches
- Implement word stemming
- Enable synonym matching
- Support variations
-
Performance optimization:
- Avoid leading wildcards
- Use targeted searches
- Implement pagination
- Monitor response times
-
Result handling:
- Process manageable sets
- Implement caching
- Handle large datasets
- Provide feedback
Migration considerations
-
Review current searches:
- Identify exact matches
- Update search patterns
- Test modifications
- Verify results
-
Update integrations:
- Modify search calls
- Adjust result handling
- Test functionality
- Monitor performance
Support resources
Community access
Join the OrderCloud Developer Community for:
- Implementation guidance
- Best practices
- Problem solving
- Feature updates
Documentation
- Technical specifications
- Implementation guides
- API references
- Example code