arch Aptude's Chief Architect Teaches Power Platform at Chattahoochee Technical College By www.24-7pressrelease.com Published On :: Thu, 30 Dec 2021 08:00:00 GMT Taught since 2019, this course has helped hundreds students Full Article
arch Gulf Elite and Kerning Merge to Form Highphen – A New Leader in Executive Search and Recruitment Across the Middle East and GCC By www.24-7pressrelease.com Published On :: Sat, 05 Oct 2024 08:00:00 GMT Two HR Executive search companies Gulf Elite and Kerning united forces and merged into Highphen a dynamic new entity. Full Article
arch Anna Yeung Mayo Featured in the February/March 2023 Issue of Fortune Magazine By www.24-7pressrelease.com Published On :: Thu, 11 Jul 2024 08:00:00 GMT Anna Yeung Mayo shared her professional achievements and industry expertise in Fortune magazine Full Article
arch Randi Stroh, MM, Featured in the July/August 2024 Issue of Architectural Digest By www.24-7pressrelease.com Published On :: Thu, 10 Oct 2024 08:00:00 GMT Randi Stroh, MM, shared her professional achievements and industry expertise in Architectural Digest Full Article
arch Greycoat Research: Empowering Cat Owners in the Battle Against Chronic Kidney Disease By www.24-7pressrelease.com Published On :: Thu, 31 Oct 2024 08:00:00 GMT How far would you go for your pet? The Discovery of AIM Protein Full Article
arch Joseph Yuss Simon Featured in the September 2024 Issue of Architectural Digest By www.24-7pressrelease.com Published On :: Thu, 10 Oct 2024 08:00:00 GMT Joseph Yuss Simon shared his professional achievements and industry expertise in Architectural Digest Full Article
arch Ron Gordon Watch Repair Announces New Post on Rolex's Architectural Expansion in NYC By www.24-7pressrelease.com Published On :: Fri, 27 Sep 2024 08:00:00 GMT Explore Ron Gordon Watch Repair's blog on the new 30-story Rolex tower, a symbol of both innovation and heritage, mirroring the excellence of their watch repair services. Full Article
arch Seoul Mobility Show 2023 Unveils "The Blueprint for the Future of Mobility Industry" from March 31st at KINTEX, Welcoming 163 Companies and Institutions from 12 Countries! By www.24-7pressrelease.com Published On :: Wed, 05 Apr 2023 08:00:00 GMT The theme of the Show this year is "sustainable and smart mobility revolution," welcoming 163 companies and institutions in three sectors, namely Hardware, Software, and Service, from 12 countries. Full Article
arch Keith Wyndel Downey Recognized for Dedication to the Fields of Architectural Design and Advocacy By www.24-7pressrelease.com Published On :: Mon, 09 Sep 2024 08:00:00 GMT Keith Wyndel Downey is a talk show host and board member of the Galveston International Juneteenth Museum Full Article
arch Sarah Fineran, MA Lauded for Excellence in Criminal Justice and Correctional Research and Analytics By www.24-7pressrelease.com Published On :: Fri, 30 Aug 2024 08:00:00 GMT Sarah Fineran, MA lends years of expertise to her work with the Iowa Department of Corrections Full Article
arch Search Manipulator can now remove all bad reviews on Google Business By www.24-7pressrelease.com Published On :: Wed, 24 Jul 2024 08:00:00 GMT Search Manipulator: Review Removal Expert Full Article
arch Charmides Von Owens Celebrated for Dedication to the Field of Sales Solutions Architecture By www.24-7pressrelease.com Published On :: Mon, 01 Apr 2024 08:00:00 GMT Charmides Von Owens lends years of expertise to his work with MarketStar, Inc. Full Article
arch Ronny Kazyska joins the Society of Property Researchers Germany (gif) By www.24-7pressrelease.com Published On :: Fri, 01 Nov 2024 08:00:00 GMT gif is the leading association for real estate industry research in German-speaking countries Full Article
arch Pol Theis' work is featured in Nicole England's latest book Resident Dog 2, a great coffee table book that presents amazing architecture and the dogs who live there By www.24-7pressrelease.com Published On :: Wed, 30 Oct 2024 08:00:00 GMT P&T Interiors, the New York based high-end interior design firm lead by Interior Designer Pol Theis, is featured in Nicole England's latest book Resident Dog Volume Two, a great coffee table book that showcases amazing architecture. Full Article
arch Ibogaine Clinic and Research Center Ensure Safety Protocol of Ibogaine Hydrochloride By www.24-7pressrelease.com Published On :: Fri, 29 Sep 2023 08:00:00 GMT Located in Playa Del Carmen, Mexico, David Dardashti owns and operates an ibogaine clinic that both offers treatment to those struggling with addiction and mental health, it also conducts regular research used to conduct the most optimal protocol Full Article
arch India approves 12 research projects under technical textiles mission By www.technicaltextile.net Published On :: Wed, 13 Nov 2024 16:33:02 GMT India's Textile Minister approved 12 new research projects worth ₹13.3 crore ($0.16 million) under the National Technical Textiles Mission. The projects focus on areas like geotextiles, smart textiles, and composites, led by institutions like IITs and CRRI. Total funding under the Mission now stands at ₹509 crore ($6.11 million). IPR guidelines aim to boost innovation. Full Article Technical Textiles
arch Australia donates rare 1920 film to the IFI Irish Film Archive By nfsa.gov.au Published On :: Wed, 29 Jun 2016 06:00:00 +1000 Australia donates rare 1920 film to the IFI Irish Film Archive Full Article
arch Will chatbots replace search engines? By www.kmworld.com Published On :: Tue, 31 May 2022 04:40:00 EST It has been estimated that by 2024, consumer retail spend via chatbots worldwide will reach $142 billion?up from $2.8 billion in 2019 Full Article
arch Why reducing review time can revolutionize enterprise content search By www.kmworld.com Published On :: Fri, 14 Oct 2022 10:00:00 EST Leveraging this finding of the brain's superior ability to recognize patterns, a next-generation viewer uses three progressive panels to display search results and document pages as visual thumbnails Full Article
arch Steno unveils Transcript Genius, a legal research transcript analysis tool By www.kmworld.com Published On :: Tue, 29 Oct 2024 11:45:00 EST Transcript Genius transforms the traditional, labor-intensive process of transcript analysis by reading and analyzing transcripts Full Article
arch CCC to partner with Morressier to address and validate research integrity By www.kmworld.com Published On :: Tue, 08 Oct 2024 09:35:34 EST CCC is developing a beta version of a new Ringgold Service to help disambiguate and validate the identity of researchers Full Article
arch Stravito helps Delta democratize insights and supercharge its research potential By www.kmworld.com Published On :: Mon, 21 Oct 2024 12:15:10 EST The Stravito enterprise insights platform has enabled Delta to democratize its insights and maximize its research potential, improving the flying experience for customers and employees alike Full Article
arch dtSearch unveils 64-bit multithreaded indexing, accelerating its search power By www.kmworld.com Published On :: Tue, 12 Nov 2024 02:55:16 EST dtSearch, the smart choice for text retrieval since 1991, is unveiling version 2024.02 of its enterprise and developer product line, offering an array of new features engineered to increase the speed of search for online and offline data. These product enhancements?which are paired with dtSearch's existing and extensive range of search capabilities?can? run on-prem or in the cloud. Full Article
arch Flatiron Institute hiring: postdocs, joint faculty, and permanent research positions By statmodeling.stat.columbia.edu Published On :: Thu, 24 Oct 2024 21:00:26 +0000 This is Bob. We’re hiring It’s that time of year again and we’re hiring at all levels at the Center for Computational Mathematics (CCM) at Flatiron Institute (the in-house research arm of Simons Foundation). As they are listed, job ads … Continue reading → Full Article Jobs Statistical Computing
arch Violent science teacher makes ridiculously unsupported research claims, gets treated by legislatures/courts/media as expert on the effects of homeschooling By statmodeling.stat.columbia.edu Published On :: Sun, 03 Nov 2024 14:56:37 +0000 Paul Alper shares this horrifying news story by Laura Meckler: Brian Ray has spent the last three decades as one of the nation’s top evangelists for home schooling. As a researcher, he has published studies purporting to show that these … Continue reading → Full Article Causal Inference Sociology Teaching Zombies
arch Research through Visualization in Literary Criticism By densitydesign.org Published On :: Tue, 11 Oct 2022 21:26:23 +0000 This thesis describes the results of a multi-year experience conducted... more Full Article
arch Property Owners, Architect Not Liable for Labor Law Claims By ww3.workcompcentral.com Published On :: Tue, 03 Sep 2024 00:00:00 -0700 A New York appellate court ruled that the owners of a private residence and their architect were entitled to summary judgment dismissing the Labor Law and negligence claims against them… Full Article
arch Inside Mathematicians' Search for the Mysterious 'Einstein Tile' By www.scientificamerican.com Published On :: Fri, 22 Dec 2023 14:00:00 GMT The quest for the einstein tile—a shape never seen before in mathematics—turned up even more discoveries than mathematicians counted on Full Article Features Math Mathematics
arch Research Group Releases Report on Access to Care By ww3.workcompcentral.com Published On :: Tue, 14 May 2024 00:00:00 -0700 The Texas Workers' Compensation Research and Evaluation Group released a new report on access to care in the Lone Star State's workers' compensation system between 2017 and 2022. This report measures the availability… Full Article
arch DWC Posts Proposed 2025 Research Agenda By ww3.workcompcentral.com Published On :: Tue, 13 Aug 2024 00:00:00 -0700 The Texas Division of Workers’ Compensation posted for public comment a copy of the proposed 2025 agenda for its Workers’ Compensation Research and Evaluation Group. The group is proposing three projects… Full Article
arch DWC Adopts Research Agenda By ww3.workcompcentral.com Published On :: Thu, 10 Oct 2024 00:00:00 -0700 The Texas Division of Workers' Compensation on Wednesday announced that it adopted the 2025 agenda for its Workers' Compensation Research and Evaluation Group. The research group will study the feasibility and… Full Article
arch Work Comp Matters - Free Weekly Podcast - Episode 64: March for Our Lives By ww3.workcompcentral.com Published On :: Fri, 30 Mar 2018 11:00:09 -0700 "Work Comp Matters" - the central location for all your workers' compensation, employment and labor law matters. Steve Appell hosts this weekly podcast from sunny southern California - presenting some… Full Article
arch 2018 Comp Laude®: Research to Action to Research: How Public Policy Research Can Inform Legislative and Market Behavior By ww3.workcompcentral.com Published On :: Wed, 14 Nov 2018 14:19:32 -0800 Workers' compensation public policy research is thriving. Big data and next generation analytics have created new insights into all corners of the national workers' compensation system. The best research can… Full Article
arch Happy with your life? Research links contentment with fewer heart attacks and strokes By newsroom.heart.org Published On :: Wed, 18 Sep 2024 09:00:00 GMT Research Highlights: People who are satisfied with their lives or feel contentment or well-being may be less likely to develop heart disease and stroke than their unsatisfied counterparts. The analysis of health records for more than 120,000 adults... Full Article
arch International research challenge to tackle knowledge gaps in women’s cardiovascular health By newsroom.heart.org Published On :: Wed, 25 Sep 2024 13:00:00 GMT DALLAS, Sept. 25, 2024 — The American Heart Association, celebrating 100 years of lifesaving service as the world’s leading nonprofit organization focused on heart and brain health for all, is joining with other top cardiovascular research funders around... Full Article
arch Dr. Lauren Sansing to receive the 2024 Basic Research Prize By newsroom.heart.org Published On :: Wed, 06 Nov 2024 13:00:00 GMT Embargoed until 7 a.m. CT/8 a.m. ET, Wednesday, Nov. 6, 2024 DALLAS, Nov. 6, 2024 — Lauren H. Sansing, M.D., M.S., FAHA, professor of neurology at Yale School of Medicine in New Haven, Connecticut, will receive the Basic Research Prize from the ... Full Article
arch Reviewing your photographs from Older Archives By niels-henriksen.blogspot.com Published On :: Fri, 11 Nov 2011 17:35:00 +0000 Sometimes its just plain fun to go through your archive of older photos. Now with a distant memory of the scenes and events your photographs may appear better than previous scans. This is in part due to that at the time there are too many good photos and those not with the highest rating but still with merit tend to get drowned out. This image was taken at one of the great Buddhas in Kamakura Japan. The hawk like bird may seem small but this Buddha is very large. Without the bird it would be hard to understand the scale of this image. It could be in anyone’s home garden. Besides scale the bird helps to give height to statue as there is the appearance that the head is up high where birds soar. The next image with people in it does convey the scale of the Buddha. In theses type of metal statues the green colors are soft and muted and it is easy for green foliage to overpower the scene. That is why I have mute the greens in the background to give the Buddha statue more visual punch. The Great Buddha of Kamakura (Kamakura Daibutsu) is a bronze statue of Amida Buddha, which stands on the grounds of Kotokuin Temple. It's the second tallest bronze Buddha statue in Japan, at a height of 13.35 meters, surpassed only by the statue in Nara's Todaiji Temple. The statue was originally built in 1252 and located inside a large temple hall. The temple buildings were destroyed many times by typhoons and a tidal wave in the 14th and 15th centuries. So, since 1495, the Buddha has been standing in the open ground. Do take the time to review your collection as there may be hidden gold or at least fond memories of places you've been. Niels Henriksen. Full Article travel
arch Targeted scientific research projects to demonstrate effectiveness of ‘food is medicine’ in health care By newsroom.heart.org Published On :: Wed, 24 Jan 2024 14:00:00 GMT DALLAS, Jan. 24, 2024 — In an effort to identify effective food is medicine approaches for incorporating healthy food into health care delivery, the American Heart Association, the world’s leading voluntary organization focused on heart and brain health... Full Article
arch More than $10M in research grants awarded to study long COVID impact on CVD health By newsroom.heart.org Published On :: Thu, 14 Apr 2022 16:54:02 GMT Full Article
arch Architectural signage By www.designworkplan.com Published On :: 2018-05-05T00:00:00Z This article is a show case of the relationship between architecture and graphic design. In fact, surprisingly few architects use typographical elements in their design. For this overview of projects that do make good use of lettering, I’ve probably browsed through more than thousand Architectural Designs. Below you’ll find ten buildings on integrated architectural lettering and signage I can only guess about the reason why architects make so little use of typhographical elements on their buildings. The main reason will be that the building design doesn’t need it. Most buildings can make their function clear without the use of signage on the façade. As you will find on the buildings listed below, architects used the signage to show the name of the building to the world; there is no building to be found with its function printed on it. The function is supposed to be clear. A famous architect once stated: ‘form follows function’. That’s why you know what the particular function of a building is. Architects follow their mantra. Café de Unie (The Union), Rotterdam, The Netherlands One of the first uses of typographic lettering in architecture is the façade of the café ‘De Unie’. This building was completed in 1925, and has the looks of a Mondriaan painting. From the outside the building looks very much like the front cover of the design magazine ‘De Stijl’ (The Style). This similarity is no coincidence; the architect was a member of the Style movement. Members from various disciplines, like architects, graphic designers and interior designers had a strong influence on each other. You can find this building near Rotterdam central station. It was destroyed during the second world war and has been rebuild in 1985, 500 meters from its original place.Bauhaus, Dessau, Germany At art school, everyone learns about Walter Gropius and his Bauhaus movement. The Bauhaus has been very influential in architecture and other disciplines of art. This modernist building was build in 1926 and has a beautiful lettering on its front façade. Seattle Art Museum, U.S.A. In 1991, Pritzker Prize winner Robert Venturi designed the Seattle art museum. To make sure no other use will ever be made of the building, ‘Seattle Art Museum’ has been carved into the front façade.Minnaert building The Minnaert building on the campus of Utrecht University has been named after the Belgian astronomer Marcel Minnaert. The architectural firm Neutelings Rietdijk has made very original use of huge letters to give the building its name. The columns that carry the upper levels are integrated within the letters. Terror Háza múzeum / House of Terror museum House of Terror is a museum located at Andrássy út 60 in Budapest, Hungary. Designed by architects János Sándor and Kálmán Újszászy. The reconstruction turned the exterior of the building into somewhat of a monument; the black exterior structure (consisting of the decorative entablature, the blade walls, and the granite sidewalk) provides a frame for the museum, making it stand out in sharp contrast to the other buildings on Andrássy Avenue. Wikipedia.City Museum Melbourne, Australia Designed by Garry Emery, Mark Janetzki and Ben Kluger for the City Museum Melbourne. This large folded monumental sign draws the attention to the museum and gives direction to the entrance. Eureka Tower Carpark Also designed by the Emery Studio Melbourne, big painted letters on the walls and floor, looking directly the letters are distored but standing in a right position the letters can be read perfectly. Fabulously done artwork by Axel Peemoeller.LAX One of the large LAX signs that greet visitors to Los Angeles International Airport. This sign is at the Century Boulevard entrance to the airport. Art school made me do this A fun project by Rutger de vries (Perongeluk) who used this old building to express his design ideas. It was doomed to demolition, the former nursing home in Utrecht (The Netherlands). After the elderly residents had been relocated, it had served as a student residence for another six years, but now it stood empty. Rutger de Vries says: “My work is transitory in nature; in fact I prefer to present it in places that have almost ceased to exist, where it can contrast with the setting“Library of Alexandria, Egypt Snøhetta is a Norwegian architectural firm with a very beautiful website. The buildings they design are fine too. Take for example the library in Alexandria, a huge cylinder covered with concrete plating. On those plates you can see all kinds of typographical elements in non western languages, mostly hieroglyphs. This is a guest post by Frank van Leersum, a Dutch student architecture who likes to write about architecture and books. Visit his Dutch weblog Aureon. Full Article
arch Information design: Research and Practice By www.designworkplan.com Published On :: 2021-08-05T00:00:00Z Information design is used in many applications, forms and means of expression. Often in relationship with multidisciplinary design aspects to communicate information to people and environments. Information design The book Information Design: Research and Practice by Alison Black, Paul Luna, Ole Lund, and Sue Walker is one of the most complete works around information design. The book covers everything related to information design from wayfinding, map reading, form design, layouts to instructions. This book combines design theories and methods with professional practical case studies from leading information designers around the world. The book has 4 main parts each with sub-chapters on topics related to the main part. Each chapter is well written and illustrated to research, explain the topic. Part 1: Historical perspectives A brief overview of early visualizations of historical time. The invention of statistical graphs. Ship navigation and the history of technical and scientific illustrations. The history part continues with Isotype for information design. And Marie Neurath about designing information books for young people. This part closes off with documents, graphics and text about the history of information design. Part 2: Theoretical approaches This part shapes the mind for graphic literacies for a digital age. With a visual rhetoric in information design for multimodality and genre. Interesting chapters in this part are about Interactive information graphics and Social and cultural aspects of visual conventions in information.This part closes off with in-dept research about Textual reading on paper and screens. And how to apply science to design. Part 3: Cognitive principles This part goes deeper into understanding information design. Whereas chapters cover topics such as: Does my symbol sign work? Icons as carriers of information Warning design Diagrams Chapter Designing static and animated diagrams for modern learning materials Designing auditory alarms Design challenges in helping older adults use digital tablets On-screen colour contrast for visually impaired readers Contrast set labelling Gestalt principles Information design research methods Methods for evaluating information design Public information documents Part 4: Practical applications The last part of this extensive work focusses more on design elements and sorting of information. All of the following chapters are interested if you are into wayfinding, urban design and information design in general. The topics include: Choosing type for information design and how to design Indexing and information design. Interesting research about when to use numeric tables and why covers on how to communicate the information in a effective way for complex and large data sets. For wayfinding the next chapters give insights on the following topics: Wayfinding perspectives Designing for wayfinding The problem of ‘straight ahead’ signage Park at your peril Indoor digital wayfinding Visualizing storyworlds Exhibitions for learning Form follows user follows form The final part resumes on information design & values which explains the LUNAtic approach to information design. The importance of information design in healthcare and medical information is explained and researched in the following chapters: Information design as a (r)evolutionary educational tool and Design + medical collaboration Developing persuasive health campaign messages Information design in medicine package leaflets Using animation to help communication in e-PILs in Brazil Medical information design and its legislation For who is this book? This is such an excellent resource. Covering the complete field of information design and its multidisciplinary aspects of it. Also referred as the Bible for Information Design. This book is for everybody who wants to learn more about concise and comprehensive information design. How to design for complex applications, how to sort information, what to show and what not to show, and at what time. From graphic design students to experienced designers, there are things to learn from the book. Key take-aways include history of information design, understanding the theories behind information design and how to improve the way to communicate from simple to complex topics in a visual way. Conclusion The book is carefully researched and put together, a true bible for information design. A recommended buy if you are into learning more about information design, graphic design, wayfinding and structural layouts and design strategy. There could be somethings said about the consistency of writing throughout the book, although it didn’t bother me while reading topics. From my person experience, I am reading topics upon required to learn something about a topic in information design. InformationPublisher: RoutledgeLanguage: EnglishISBN: 9780415786324Softcover, 766 pages Information Design: Research and Practice Learn more about information design with the bible and buy the book at Amazon. Buy bij Amazon Full Article
arch Two Upstart Search Engines Are Teaming Up to Take on Google By webdesignernews.com Published On :: Tue, 12 Nov 2024 13:38:51 +0000 Ask the search engine Ecosia about “Paris to Prague” and flight booking websites dominate the results. Ecosia’s CEO Christian Kroll would prefer to present more train options, which he considers better for the environment. But because its results are licensed from Google and Microsoft’s Bing, Ecosia has little control over what’s shown. Kroll is ready for that to change. Full Article Tech
arch Useful Tips to Help You Optimize Your Search Engine Performance Effortlessly By www.designer-daily.com Published On :: Wed, 23 Oct 2024 03:37:07 +0000 Search engine optimization (SEO) has become a critical factor in driving traffic, enhancing visibility, and improving website performance. Whether you’re a seasoned marketer or a business owner, refining your SEO strategies is a necessity to stay ahead of competitors. When you focus on key aspects like keyword research, content creation, and technical SEO, you can […] The post Useful Tips to Help You Optimize Your Search Engine Performance Effortlessly appeared first on Designer Daily: graphic and web design blog. Full Article Articles Blog SEO
arch This common gesture could be a sign of a concussion, researchers say By www.cnn.com Published On :: Thu, 24 Oct 2024 08:44:25 EDT A quick shake of the head after a hard hit could signal that a person has a concussion, a new study suggests, based on the experiences of young athletes. It’s an easily recognizable movement that could help significantly reduce the number of concussions that go undiagnosed if added to official evaluation guidelines, according to researchers from Mass General Brigham and the Concussion Legacy Foundation. Full Article
arch A year after Maine mass shooting, gunman's family wants action on brain injury research in military By www.nbcnews.com Published On :: Fri, 25 Oct 2024 09:23:17 EDT The family of the Army reservist who committed the October 2023 massacre in Lewiston wants to bring awareness to traumatic brain injuries among military members. Full Article
arch Western researchers closing in on treatment for long COVID By news.westernu.ca Published On :: Tue, 29 Oct 2024 09:12:12 EDT Western University researchers are taking a unique global approach to finding an effective treatment for people living with long COVID. Led by Schulich School of Medicine & Dentistry professor Dr. Douglas Fraser, the projects represent the first multi-continental research conducted on long COVID, with study sites in Africa and North and South Americas. The long-term effects of long COVID – including symptoms such as brain fog, fatigue and difficulty breathing – can be debilitating and greatly impact quality of life. At least 65 million people around the world are affected by the condition. Full Article
arch ‘The legacy I want to leave': How a Maine teen is helping with concussion research By www.nbcboston.com Published On :: Wed, 30 Oct 2024 08:25:15 EDT A high school senior from Bangor, Maine, has decided that when the time comes, he will donate his brain to science. Fionn Parker-Cummings is the youngest person to donate his brain to the University of Pittsburgh National Sports Brain Bank. Researchers will check in with him every year for the rest of his life. Parker-Cummings said he hopes the contribution will advance traumatic brain injury research to protect players like NFL quarterbacks Drake Maye and Tua Tagovailoa, who have recently suffered concussions. Full Article
arch The Impact Of AI Software On Architecture And Design: Revolutionizing Creativity And Efficiency By icanbecreative.com Published On :: Sun, 21 May 23 11:31:30 +0300 The emergence of AI software in the field of architecture and design has sparked a significant shift in how professionals approach their work. With advancem ... Full Article Architecture
arch Handling Spelling Mistakes with Postgres Full Text Search By www.viget.com Published On :: Tue, 25 Jun 2024 12:37:00 -0400 Background # Postgres Full Text Search (FTS) is a great way to implement site search on a website running Postgres already, without requiring additional infrastructure. On a recent engagement with a client, we were deciding between Postgres FTS and ElasticSearch. Ultimately we chose FTS because we could spin it up without having to add extra infrastructure, as we would with ElasticSearch. Since the project was written in Ruby on Rails, we were able to use the excellent PgSearch gem to implement FTS in ActiveRecord. Multisearch # As we wanted a general site search, we needed to utilize multisearch. Multisearch combines multiple ActiveRecord models into one search 'document' table that you can search against. For example, if a user searches for some search term, and the search is configured for multisearch, then every single model that we mark as multisearchable will be searched for that term at the same time. See here for more detail. Search Features # PgSearch allows for different search features, tsearch, trigram, and dmetaphone. The default is tsearch, which uses the built-in Postgres Full Text Search. This was great for our use case, since it also comes with highlighting, a feature that was required. The highlighting is from a field returned by Postgres FTS, where it returns the text around the search term for context and bolds the search terms. Spelling Mistakes # Unfortunately, tsearch does not handle misspelled words. However, as I mentioned before, PgSearch allows for other search features! And trigram is a feature that can be installed via a Postgres extension (pg_trgm) that does just that. Trigram # The idea behind trigram search is to split pieces of text into sets of three-letter segments, and compare the sets to one another If two trigram sets are similar enough, we assume there was a spelling mistake, and return the document with the correctly-spelled term. As a quick example (ignoring whitespace): Consider the word Viget. Viget would make trigrams: [vig, ige, get] Now, consider our evil twin agency, Qiget. They would make trigrams [qig, ige, get] The two trigram sets match very closely, with only one of the trigrams not being the same. Thus, if we were to compare these with pg_trgm, we could reasonably tell that anyone typing 'Qiget' must have been actually looking for 'Viget', and just misspelled it. Working Trigram into our existing solution # PgSearch allows us to use multiple search features at once, so we can use tsearch and trigram side by side. Note that we cannot just replace tsearch with trigram due to needing some features in tsearch that are exclusive to it. Here is what an example configuration might look like. PgSearch.multisearch_options = { using: { tsearch: { prefix: true, highlight: { MaxFragments: 1 } }, trigram: { only: [:content] } } } Trigram (and timelines) causing issues # While it was easy to slot Trigram into our multisearch, it caused a pretty serious performance hit. We were seeing 50x-75x slower searches with both features combined than with just tsearch. We needed to find a way to balance performance with handling misspellings At the point that handling misspellings became prioritized, the entire search feature was almost fully QA'd and about ready to go out. There wasn't much time left in the budget to find a good solution for the issue. This thread from the PgSearch repo sums it up pretty well – there were multiple other users that were/are having similar issues as we were. The top-rated comment in this thread is someone mentioning that the solution was to just use ElasticSearch ('top-rated' is doing a lot of heavy lifting. It did have the most likes...at two). We needed to find some sort of middle ground solution that we could act on quickly. Postgres Documentation saves the day # In the docs for the Trigram Postgres extension, the writers give an idea for using Trigram in conjunction with Full Text Search. The general idea is to create a separate words table that has a Trigram index on it. Something like this worked for us. Note that we added an additional step with a temporary table. This was to allow us to filter out words that included non-alphabet characters. execute <<-SQL -- Need to make a temp table so we can remove non-alphabet characters like websites CREATE TEMP TABLE temp_words AS SELECT word FROM ts_stat('SELECT to_tsvector(''simple'', content) FROM pg_search_documents'); CREATE TABLE pg_search_words ( id SERIAL PRIMARY KEY, word text ); INSERT INTO pg_search_words (word) SELECT word FROM temp_words WHERE word ~ '^[a-zA-Z]+$'; CREATE INDEX pg_words_idx ON pg_search_words USING GIN (word gin_trgm_ops); DROP TABLE temp_words; SQL This words table is therefore populated with every unique word that exists in your search content table. For us, this table was pretty large. result = ActiveRecord::Base.connection.execute("SELECT COUNT(*) FROM pg_search_words").first['count'] puts result.first['count'] # => 1118644 Keeping the words table up-to-date # As mentioned in the docs, this table is separate from your search table. Therefore, it needs to be either periodically regenerated or at least have any new words added to search content also added to this table. One way to achieve this is with a trigger, which adds all new words (still filtering out non-alphabet characters) that are inserted into the documents table to the words table create_trigger("pg_search_documents_after_insert_update_row_tr", generated: true, compatibility: 1) .on("pg_search_documents") .after(:insert, :update) do <<-SQL_ACTIONS CREATE TEMP TABLE temp_words AS SELECT word FROM ts_stat('SELECT to_tsvector(''simple'', ' || quote_literal(NEW.content) || ')'); INSERT INTO pg_search_words (word) SELECT word FROM temp_words WHERE word ~ '^[a-zA-Z]+$'; DROP TABLE temp_words; SQL_ACTIONS end Note that this does not handle records being deleted from the table – that would need to be something separate. How we used the words table # Assuming for simplicity the user's search term is a single word, if the search returns no results, we compare the search term's trigram set to the trigram index on the words table, and return the closest match. Then, we'd show the closest match in a "Did you mean {correctly-spelled word}?" that hyperlinks to a search of the correctly-spelled word Given more time, I would have liked to explore options to speed up the combined FTS and Trigram search. I'm certain we could have improved on the performance issues, but I can't say for sure that we could have gotten the search time down to a reasonable amount. A future enhancement that would be pretty simple is to automatically search for that correctly-spelled word, removing the prompt to click the link. We could also change the text to something like "Showing results for {correctly-spelled word}". Ultimately, I think with the situation at hand, we made the right call implementing Trigram this way. The search is just as fast as before, and now in the case of misspellings, a user just has to follow the link to the correctly-spelled word and they will see the results they wanted very quickly. Full Article Code
arch Do Smart Research on Keywords for Better Search Engine Optimization By wpcult.com Published On :: Wed, 13 Nov 2024 06:08:13 +0000 Would you like a recipe, if it doesn’t contain salt? Of course not, as it is one of the most important ingredients of food. So does ‘Keywords’ for Search Engine Optimization. This is the reason, that researching keywords is very crucial for your online marketing, as this […] The post Do Smart Research on Keywords for Better Search Engine Optimization appeared first on WPCult. Full Article Guest Post