jimbobsquarepants / zoombraco Goto Github PK
View Code? Open in Web Editor NEW:zap: A lean boilerplate for rapidly developing strong-typed Umbraco websites.
License: Apache License 2.0
:zap: A lean boilerplate for rapidly developing strong-typed Umbraco websites.
License: Apache License 2.0
I think the description of ZoombracoController and ZoombracoApiController should be swapped, so should look like below.
https://github.com/JimBobSquarePants/Zoombraco/wiki/Controllers
The classification of these types is as follows:
ZoombracoApiController
The base controller for all WebApi controllers.ZoombracoController
The base controller for all render and surface controllers.James,
Not really an issue more an observation, the multilingual content is all being stored in the one index and using the one analyser set in examine config. Issue with that is you cannot then apply different analysers that are language specific. So where you are doing
e.Fields[string.Format(ZoombracoConstants.SearchConstants.MergedDataFieldTemplate, languages[i].CultureInfo.Name)] = mergedDataStringBuilders[i].ToString().Trim();
You have fields for each language instance but they are all using standard analyser. Ideally arabic should be using arabic analyser as that will give you better tokens than standard. For chinese korean languages as they are pictorial and as far as i am aware each pictogram can be more than one word. Standard analyser tokenises on space. Where as cn analyser does morphological analysis for creating tokens. Also language specific analyser will remove stop words and stem.
You could implement document writing and then index a specific field using a specific analyser but at that point you would need to get the vorto property and figure out its language then use appropriate analyser for it. I'm thinking better route would be on the property in the poco another field attribute that allows you to specify the analyser to use for a specific language instance.
Loving the project have sent it to cogworks team to have a play.
Ismail
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.