phép nói rằng tôi có ba mô hình/bảng: operating_systems
, words
, và programming_languages
:Làm thế nào để chế tạo một động cơ nhỏ như Wolfram | Alpha?
# operating_systems
name:string created_by:string family:string
Windows Microsoft MS-DOS
Mac OS X Apple UNIX
Linux Linus Torvalds UNIX
UNIX AT&T UNIX
# words
word:string defenitions:string
window (serialized hash of defenitions)
hello (serialized hash of defenitions)
UNIX (serialized hash of defenitions)
# programming_languages
name:string created_by:string example_code:text
C++ Bjarne Stroustrup #include <iostream> etc...
HelloWorld Jeff Skeet h
AnotherOne Jon Atwood imports 'SORULEZ.cs' etc...
Khi người dùng tìm kiếm hello
, hệ thống hiển thị defenitions của 'hello'. Điều này tương đối dễ thực hiện. Tuy nhiên, khi người dùng tìm kiếm UNIX
, động cơ phải chọn: word
hoặc operating_system
. Ngoài ra, khi người dùng tìm kiếm windows
(chữ cái nhỏ 'w'), công cụ chọn word
, nhưng cũng phải hiển thị Assuming 'windows' is a word. Use as an <a href="etc..">operating system</a> instead
.
Có ai có thể chỉ cho tôi đúng hướng với phân tích cú pháp và chọn chủ đề của truy vấn tìm kiếm không? Cảm ơn.
Lưu ý: nó không cần để có thể thực hiện các phép tính như WA có thể làm.
Cảm ơn, tôi sẽ xem xét nó. –
Tôi đã cố gắng làm cho nó hoạt động! Tôi sử dụng partials để hiển thị dữ liệu. Một phần cho mỗi chủ đề. –