CN107368510A - A kind of shop search ordering method and device - Google Patents

A kind of shop search ordering method and device Download PDF

Info

Publication number
CN107368510A
CN107368510A CN201710228085.2A CN201710228085A CN107368510A CN 107368510 A CN107368510 A CN 107368510A CN 201710228085 A CN201710228085 A CN 201710228085A CN 107368510 A CN107368510 A CN 107368510A
Authority
CN
China
Prior art keywords
shop
sequence
searching order
ranking factor
search result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710228085.2A
Other languages
Chinese (zh)
Other versions
CN107368510B (en
Inventor
马宏图
窦方钰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koubei Shanghai Information Technology Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710228085.2A priority Critical patent/CN107368510B/en
Publication of CN107368510A publication Critical patent/CN107368510A/en
Application granted granted Critical
Publication of CN107368510B publication Critical patent/CN107368510B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the present application discloses a kind of shop search ordering method and device.Methods described includes:The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions;According to the ranking factor specified in advance for different scenes for the sequence dimension, ranking factor corresponding to the shop searching order request is determined;According to described at least two sequence dimensions, and ranking factor corresponding to shop searching order request, shop searching order result is determined.Utilize the embodiment of the present application, it is possible to achieve the searching order of more sequence dimensions combination in shop, advantageously reduce searching order number, and then advantageously reduce the extra process resource consumption of shop platform APP.

Description

A kind of shop search ordering method and device
Technical field
The application is related to computer software technical field, more particularly to a kind of shop search ordering method and device.
Background technology
Popularized with the use of intelligent terminal, types of applications (APP) also rolls up, and facility, shop are brought to user Platform APP is a kind of APP being commonly used in user's daily life, and user may search for the shop of needs using shop platform APP Paving.
At present, shop platform APP search listing page typically has the function of shop searching order, and the function defines such as A variety of shop search results such as " favorable comment is preferential " (shop evaluation sequence dimension), " nearest to me " (shop distance-taxis dimension) Sort dimension.
But in the prior art, a certain kind that shop platform APP can only choose according to user from these sequence dimensions Sorted dimension, and shop search result is ranked up, the sequence without supporting various dimensions combination, in this way, user may need to cut Sequence of changing gear dimension, carries out multiple searching order, could obtain satisfied result, so as to cause shop platform APP extra Process resource consumes.
The content of the invention
The embodiment of the present application provides shop search ordering method and device, is asked to solve following technology of the prior art Topic:Because shop platform APP does not support the sequence of various dimensions combination, then user may need switching sequence dimension, carry out multiple Searching order, satisfied result could be obtained, so as to cause the extra process resource consumption of shop platform APP.
In order to solve the above technical problems, what the embodiment of the present application was realized in:
A kind of shop search ordering method that the embodiment of the present application provides, including:
The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions;
According to the ranking factor specified in advance for different scenes for the sequence dimension, the shop searching order is determined Ranking factor corresponding to request;
According to described at least two sequence dimensions, and ranking factor corresponding to shop searching order request, it is determined that Shop searching order result.
A kind of shop searching order device that the embodiment of the present application provides, including:
Receiving module, receives the request of shop searching order, and the shop searching order request specifies at least two sequences Dimension;
Determining module, according to the ranking factor specified in advance for different scenes for the sequence dimension, determine the shop Spread ranking factor corresponding to searching order request;
Searching order module, according to described at least two sequence dimensions, and corresponding to shop searching order request Ranking factor, determine shop searching order result.
Above-mentioned at least one technical scheme that the embodiment of the present application uses can reach following beneficial effect:Shop can be realized The searching order of more sequence dimensions combination of paving, advantageously reduces searching order number, and then advantageously reduce shop platform APP Extra process resource consumption, therefore, can partly or entirely solve the problems of the prior art.
Brief description of the drawings
, below will be to embodiment or existing in order to illustrate more clearly of the embodiment of the present application or technical scheme of the prior art There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments described in application, for those of ordinary skill in the art, do not paying the premise of creative labor Under, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic flow sheet for shop search ordering method that the embodiment of the present application provides;
Fig. 2 is under a kind of practical application scene that the embodiment of the present application provides, to the one of the shop search ordering method The principle schematic of kind embodiment;
Fig. 3 a, Fig. 3 b are respectively a kind of shop searched page schematic diagram of the prior art;
Fig. 4 is a kind of shop searched page schematic diagram that the embodiment of the present application provides;
Fig. 5 is a kind of structural representation for shop searching order device corresponding to Fig. 1 that the embodiment of the present application provides.
Embodiment
The embodiment of the present application provides a kind of shop search ordering method and device.
In order that those skilled in the art more fully understand the technical scheme in the application, it is real below in conjunction with the application The accompanying drawing in example is applied, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described implementation Example only some embodiments of the present application, rather than whole embodiments.It is common based on the embodiment in the application, this area The every other embodiment that technical staff is obtained under the premise of creative work is not made, it should all belong to the application protection Scope.
Fig. 1 is a kind of schematic flow sheet for shop search ordering method that the embodiment of the present application provides.From program angle and Speech, the executive agent of the flow can be client or service end, such as, shop platform APP client or service end etc.;From For equipment angle, the following at least one that the executive agent of the flow can include but is not limited to carry said procedure is set It is standby:Mobile phone, tablet personal computer, intelligent wearable device, vehicle device, personal computer, big-and-middle-sized computer, computer cluster etc..
Flow in Fig. 1 may comprise steps of:
S101:The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions.
In the embodiment of the present application, the sequence dimension can such as be related to following at least one factor:Shop distance, shop Spread popularity, shop evaluation, shop taste, store environment, shop services, shop is preferential, shop price, shop classification, shop name Title, the commodity in shop, user's custom etc..
For example, " favorable comment is preferential " mentioned in background technology is related to shop factor of evaluation, shop evaluation sequence is properly termed as Dimension;" nearest to me " is related to shop distance factor, is properly termed as shop distance-taxis dimension.
In the embodiment of the present application, shop searching order request can also specify one or more search conditions, such as, search Rope keyword, hunting zone etc..Certainly, sequence dimension can also include or be associated with itself search condition, such as, " from me most Closely " this sequence dimension can include the distance threshold as search condition, then in search, only according to user current location No more than being searched in the range of the distance threshold.
S102:According to the ranking factor specified in advance for different scenes for the sequence dimension, determine that the shop is searched Ranking factor corresponding to rope sequencing requests.
In the embodiment of the present application, the search condition that the scene can be asked to specify by shop searching order represents, than Such as, shop classification for limit search scope etc.;The scene can be believed by scene when sending the request of shop searching order Breath represents, such as, (morning or afternoon or evening etc., working day or festivals or holidays etc., summer or winter etc.) transmission at what time The request of shop searching order, where (market or station or scenic spot etc.) send the request of shop searching order etc.;Institute Stating scene can be represented by the feature for the user for sending the request of shop searching order, such as, the sex of user, age, occupation etc.; Etc..
In the embodiment of the present application, ranking factor can be used for reflecting the significance level of sequence dimension corresponding to it.
Under Same Scene, the ranking factor of difference sequence dimension may be different.Such as in " cuisines " shop classification scene Under, it is however generally that, " favorable comment is preferential " (belonging to shop comment sequence dimension) (belongs to shop distance-taxis compared to " nearest to me " Dimension), significance level is higher, then ranking factor correspondingly may also value it is higher.
Under different scenes, the ranking factor of identical sequence dimension may also be different.Such as in " cuisines " shop classification field Under scape, the significance level of " favorable comment is preferential " is typically up to;And under " convenience store of supermarket " shop classification scene, " nearest to me " Typically up to, and the significance level of " favorable comment is preferential " is then relatively low for significance level;Then " cuisines " and " convenience store of supermarket " both Under different shop classification scenes, the ranking factor of " favorable comment is preferential " is usually different.
In the embodiment of the present application, ranking factor can specify previously according to experience or shop historical data, this Shen Please and it be not specifically limited.
In the embodiment of the present application, ranking factor corresponding to the request of shop searching order can specifically include:For in shop Scene corresponding to searching order request is spread, is in advance that each sequence dimension that searching order request in shop is specified is specified for the scene Ranking factor.Wherein, a shop searching order request is possible to correspond to multiple scenes simultaneously, such as, it is assumed that shop is searched for The hunting zone specified in sequencing requests includes two shop classifications, then the shop searching order request corresponds to the two simultaneously The respective scene of shop classification.
S103:According to described at least two sequence dimensions, and the shop searching order request corresponding to ranking factor, Determine shop searching order result.
In the embodiment of the present application, because searching order request in shop specifies at least two sequence dimensions, and at least two Ranking factor corresponding to individual sequence dimension may be also different.Certain algorithm can be then used, at least two described in comprehensive measurement The dimension that sorts sequence dimension and its ranking factor, respectively can be to the influence that shop searching order result is brought, and then according to these Shop searching order result is determined in influence.The algorithm can have a variety of, and the application is simultaneously not specifically limited, behind can illustrate Illustrate, when the algorithm difference of use, the shop searching order result determined respectively may be different.
Further, it is determined that after the searching order result of shop, at least part shop searching order result can be carried out Displaying, in order to which user refers to.For example the shop of N before clooating sequence is only shown that N is positive integer.
Pass through Fig. 1 method, it is possible to achieve the searching order of more sequence dimensions combination in shop, advantageously reduce search row Order number, and then the extra process resource consumption of shop platform APP is advantageously reduced, therefore, can partly or entirely solve The problems of the prior art.
Moreover, due to during searching order, being additionally added the row specified for different scenes for sequence dimension The influence of the sequence factor, therefore, this method are preferable to the adaptability and practicality of different scenes, are advantageous to bring preferably for user Experience.
Method based on Fig. 1, the embodiment of the present application additionally provide some specific embodiments of this method, and extension side Case, it is illustrated below.
It can be seen from citing above, each shop classification divided in advance can represent a kind of scene respectively.In order to It is easy to describe, following embodiment mainly illustrates by taking the embodiment of the method in Fig. 1 in this case as an example.
In the embodiment of the present application, it is described to determine to sort corresponding to the shop searching order request for step S102 The factor, it can specifically include:Scanned for according to shop searching order request, obtain search result;Determine the search As a result the shop classification belonging to each shop included;It is determined that the scene represented in advance for each affiliated shop classification is institute The ranking factor that at least two sequence dimensions are specified is stated, as ranking factor corresponding to shop searching order request.This Shen Please the granule size of shop classification is not limited, can be divided according to the actual requirements.
It should be noted that after the unnecessary search result for obtaining full dose, just start to determine the request pair of shop searching order The ranking factor answered.The two sub-steps can also simultaneously carry out or alternately, every time for partial search results, determine phase The ranking factor answered.
In some cases (for example searching order request in shop is when directly specifying shop classification, or shop search is arranged The search key specified of sequence request can more clearly reflect corresponding to shop classification when, etc.), can direct basis Shop searching order request, it is determined that corresponding ranking factor, without first obtaining search result.
Further, it is described according to described at least two sequence dimensions, and shop search row for step S103 Ranking factor corresponding to sequence request, determines shop searching order result, can specifically include:
For the shop included in the search result, perform:According to sequence corresponding to shop searching order request The factor, it is determined that the row that the scene that the shop classification belonging to the shop represents in advance is specified as described at least two sequence dimensions The sequence factor, as ranking factor corresponding to the shop;
Sorted according to corresponding to each shop for including in described at least two sequence dimensions, and the search result because Son, each shop included in the search result is ranked up, obtains shop searching order result, wherein, the sequence because Weight of the sequence dimension when carrying out the sequence corresponding to son reflection.
Further, it is described according to each shop included in described at least two sequence dimensions, and the search result Ranking factor corresponding to paving, each shop included in the search result is ranked up, can specifically be included:
For the shop included in the search result, perform:
According to the related data of each sequence dimension of the shop in described at least two sequence dimensions, calculate the shop and exist The sequence sublist value indicative of each sequence dimension;According to the sequence of each sequence dimension of the shop in described at least two sequence dimensions Correspond to the ranking factor of each sequence dimension in sublist value indicative, and ranking factor corresponding to the shop, calculate the row in the shop The total characterization value of sequence;
It is each to being included in the search result according to the total characterization value of sequence in each shop included in the search result Shop is ranked up.
The related data can also can be carried out by the related data for the dimension that sorts directly as sequence sublist value indicative Particular procedure, using result as sequence sublist value indicative.For latter event, such as, in actual applications, different rows Difference may be larger in numeral, unit for sequence dimension, and for the ease of comprehensive analysis, the data of different sequence dimensions can be entered The processing such as row normalization or mappingization, then using result as sequence sublist value indicative.
For example, the span that can define sequence sublist value indicative is [0,1];
It is assumed that the related data that sequence dimension is evaluated in shop in shop is favorable comment number, the favorable comment number when certain shop can be defined During more than or equal to 1000, then the sequence sublist value indicative that sequence dimension is evaluated in the shop in shop is 1, and when the favorable comment in the shop When number is 0, then the sequence sublist value indicative that sequence dimension is evaluated in the shop in shop is 0, and the favorable comment number in the shop is more than 0 and small When 1000, then the sequence sublist value indicative that sequence dimension is evaluated in the shop in shop is correspondingly the value more than 0 and less than 1.
Similarly, for others sequence dimension, its related data can also be mapped in the section of [0,1], with To corresponding result, as sequence sublist value indicative.Need, above-mentioned normalization or the processing of mappingization are also only It is example, and it is non-limiting.
Usually, in the case of ranking factor identical, sequence sublist value indicative can reflect shop in corresponding sequence dimension The level of degree.The sequence sublist value indicative is higher, can represent that the level is higher, and the shop under the sequence dimension only when sorting Order is more forward.
In the case where considering that ranking factor influences, can be calculated with reference to sequence sublist value indicative and corresponding ranking factor To total characterization value that sorts, specific calculation can have a variety of.Such as can be sub as corresponding sequence is included using ranking factor The coefficient of the item of characterization value, further according to each item for adding coefficient, calculate total characterization value that sorts;For another example, can not examine first Consider ranking factor and one total value is calculated according to each sequence sublist value indicative, then the total value is adjusted with each ranking factor, obtain To total characterization value that sorts;Etc..
In order to make it easy to understand, the embodiment of the present application is additionally provided under a kind of practical application scene, the original of the embodiment above Schematic diagram is managed, as shown in Figure 2.
Under the practical application scene, it is assumed that the shop searching order request of reception specify shop distance-taxis dimension, Shop evaluation (being specifically the favorable comment number in shop) sequence dimension, shop A and shop B are included in search result.
In fig. 2, abscissa is used to represent that shop (is properly termed as in the sequence sublist value indicative of shop evaluation sequence dimension: Favorable comment number characterization value), ordinate is used to represent that shop (is properly termed as in the sequence sublist value indicative of shop distance-taxis dimension:Away from From characterization value), wherein, favorable comment number characterization value is bigger, represents that favorable comment number is more, bigger apart from characterization value, represents that distance is nearer.
Shop A coordinate is counted as (a1,b1), shop B coordinate is counted as (a2,b2), it is assumed that shop A evaluates corresponding to shop The ranking factor for the dimension that sorts is x1, the ranking factor corresponding to shop distance-taxis dimension is y1, shop B comments corresponding to shop The ranking factor of valency sequence dimension is x2, the ranking factor corresponding to shop distance-taxis dimension is y2;If shop A and shop B category In same shop classification, then x1=x2, y1=y2.In the case where not considering that ranking factor influences, such as can be according to following public affairs Formula, the shop A total characterization value c of sequence is calculated respectively1With the shop B total characterization value c of sequence2
And in the case where considering that ranking factor influences, for example shop A sequence according to below equation, can be calculated respectively Total characterization value c1' and shop B the total characterization value c of sequence2':
And then can be according to c1' and c2' size, shop A and shop B are ranked up, obtain shop searching order knot Fruit.
It should be noted that above embodiment mainly using each shop classification can represent respectively a kind of scene as What example illustrated.The scene can also be represented by scene information when sending the request of shop searching order, can also be by sending out Send feature representative of user of shop searching order request, etc..
In the embodiment of the present application, for the search interface of shop, compared to prior art, an obvious change is Can be sorted dimension with multiselect, rather than picture in the prior art can only single choice sequence dimension.Said with reference to Fig. 3 a, Fig. 3 b and Fig. 4 It is bright.
Fig. 3 a, Fig. 3 b are respectively a kind of shop searched page schematic diagram of the prior art.
In fig. 3 a, have " intelligent sequencing " (be related to user be accustomed to factor), " nearest to me " (being related to shop distance factor), The sequence such as " favorable comment is preferential " (being related to shop factor of evaluation), " popularity highest " (being related to shop popularity factor) dimension, user can only The one of sequence dimension of single choice, the sequence dimension specified as the shop searching order request subsequently sent are currently selected " intelligent sequencing ".
Similarly, also have multiple sequence dimensions in Fig. 3 b, user also can only the one of sequence dimension of single choice, currently selected Select " intelligent sequencing ".
Fig. 4 is a kind of shop searched page schematic diagram that the embodiment of the present application provides.
In Fig. 4, have " intelligent sequencing ", " favorable comment is preferential ", " nearest to me ", " frequent customer is more " (be related to shop popularity because Element), " mine is preferential " (being related to the preferential factor in shop), the sequence such as " be in great demand single product " (being related to the commodity factor in shop) dimension. Dashed rectangle identifies two sequence dimensions " favorable comment is preferential " and " nearest to me " of current simultaneous selection.
It should be noted that the page in Fig. 4 is only a kind of example, not to the restriction of the application, other patterns or work( Can the page can also, can realize multiselect sort dimension.
A kind of shop search ordering method provided above for the embodiment of the present application, based on same invention thinking, this Shen Please embodiment additionally provide corresponding device, as shown in Figure 5.
Fig. 5 is a kind of structural representation for shop searching order device corresponding to Fig. 1 that the embodiment of the present application provides, should Device can be located in Fig. 1 on the executive agent (by taking client as an example) of flow, including:
Receiving module 501, receives the request of shop searching order, and the shop searching order request specifies at least two rows Sequence dimension;
Determining module 502, according to the ranking factor specified in advance for different scenes for the sequence dimension, it is determined that described Ranking factor corresponding to the searching order request of shop;
Searching order module 503, it is corresponding according to described at least two sequence dimensions, and shop searching order request Ranking factor, determine shop searching order result.
Alternatively, each shop classification divided in advance represents a kind of scene respectively;
The determining module 502 determine shop searching order request corresponding to ranking factor, specifically include:
The determining module 502 scans for according to shop searching order request, obtains search result;
Determine the shop classification belonging to each shop that the search result includes;
It is determined that specified in advance for the scene that each affiliated shop classification represents as described at least two sequence dimensions Ranking factor, as the shop searching order request corresponding to ranking factor.
Alternatively, the searching order module 503 is according to described at least two sequence dimensions, and shop search row Ranking factor corresponding to sequence request, determines shop searching order result, specifically includes:
The searching order module 503 is directed to the shop included in the search result, performs:Searched for according to the shop Ranking factor corresponding to sequencing requests, it is determined that the scene that the shop classification belonging to the shop represents in advance is described at least two The ranking factor that individual sequence dimension is specified, as ranking factor corresponding to the shop;
Sorted according to corresponding to each shop for including in described at least two sequence dimensions, and the search result because Son, each shop included in the search result is ranked up, obtains shop searching order result, wherein, the sequence because Weight of the sequence dimension when carrying out the sequence corresponding to son reflection.
Alternatively, the searching order module 503 is according in described at least two sequence dimensions, and the search result Comprising each shop corresponding to ranking factor, each shop included in the search result is ranked up, specifically included:
The searching order module 503 is directed to the shop included in the search result, performs:
According to the related data of each sequence dimension of the shop in described at least two sequence dimensions, calculate the shop and exist The sequence sublist value indicative of each sequence dimension;
According to the sequence sublist value indicative of each sequence dimension of the shop in described at least two sequence dimensions, and the shop Correspond to the ranking factor of each sequence dimension in ranking factor corresponding to paving, calculate the total characterization value of sequence in the shop;
It is each to being included in the search result according to the total characterization value of sequence in each shop included in the search result Shop is ranked up.
Alternatively, the sequence dimension is related to following at least one factor:
Shop distance, shop popularity, shop evaluation, shop taste, store environment, shop service, shop is preferential, shop valency Lattice, shop classification, shop title, the commodity in shop, user's custom.
The apparatus and method that the embodiment of the present application provides are one-to-one, and therefore, device also has corresponding side The similar advantageous effects of method, due to the advantageous effects of method being described in detail above, therefore, here Repeat no more the advantageous effects of corresponding intrument.
In the 1990s, the improvement for a technology can clearly distinguish be on hardware improvement (for example, Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So And as the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit. Designer nearly all obtains corresponding hardware circuit by the way that improved method flow is programmed into hardware circuit.Cause This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, PLD (Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate Array, FPGA)) it is exactly such a integrated circuit, its logic function is determined by user to device programming.By designer Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, without asking chip maker to design and make Special IC chip.Moreover, nowadays, substitution manually makes IC chip, this programming is also used instead mostly " patrols Volume compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development, And the source code before compiling also write by handy specific programming language, this is referred to as hardware description language (Hardware Description Language, HDL), and HDL is also not only a kind of, but have many kinds, such as ABEL (Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL (Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language) etc., VHDL (Very-High-Speed are most generally used at present Integrated Circuit Hardware Description Language) and Verilog.Those skilled in the art also should This understands, it is only necessary to method flow slightly programming in logic and is programmed into integrated circuit with above-mentioned several hardware description languages, Can is readily available the hardware circuit for realizing the logical method flow.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing Device and storage can by the computer of the computer readable program code (such as software or firmware) of (micro-) computing device Read medium, gate, switch, application specific integrated circuit (Application Specific Integrated Circuit, ASIC), the form of programmable logic controller (PLC) and embedded microcontroller, the example of controller include but is not limited to following microcontroller Device:ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, are deposited Memory controller is also implemented as a part for the control logic of memory.It is also known in the art that except with Pure computer readable program code mode realized beyond controller, completely can be by the way that method and step is carried out into programming in logic to make Controller is obtained in the form of gate, switch, application specific integrated circuit, programmable logic controller (PLC) and embedded microcontroller etc. to come in fact Existing identical function.Therefore this controller is considered a kind of hardware component, and various for realizing to including in it The device of function can also be considered as the structure in hardware component.Or even, can be by for realizing that the device of various functions regards For that not only can be the software module of implementation method but also can be the structure in hardware component.
System, device, module or the unit that above-described embodiment illustrates, it can specifically be realized by computer chip or entity, Or realized by the product with certain function.One kind typically realizes that equipment is computer.Specifically, computer for example may be used Think personal computer, laptop computer, cell phone, camera phone, smart phone, personal digital assistant, media play It is any in device, navigation equipment, electronic mail equipment, game console, tablet PC, wearable device or these equipment The combination of equipment.
For convenience of description, it is divided into various units during description apparatus above with function to describe respectively.Certainly, this is being implemented The function of each unit can be realized in same or multiple softwares and/or hardware during application.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program Product.Therefore, the present invention can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Apply the form of example.Moreover, the present invention can use the computer for wherein including computer usable program code in one or more The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net Network interface and internal memory.
Internal memory may include computer-readable medium in volatile memory, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only storage (ROM) or flash memory (flash RAM).Internal memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer-readable instruction, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moved State random access memory (DRAM), other kinds of random access memory (RAM), read-only storage (ROM), electric erasable Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read-only storage (CD-ROM), Digital versatile disc (DVD) or other optical storages, magnetic cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus Or any other non-transmission medium, the information that can be accessed by a computing device available for storage.Define, calculate according to herein Machine computer-readable recording medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
It should also be noted that, term " comprising ", "comprising" or its any other variant are intended to nonexcludability Comprising so that process, method, commodity or equipment including a series of elements not only include those key elements, but also wrapping Include the other element being not expressly set out, or also include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that wanted including described Other identical element also be present in the process of element, method, commodity or equipment.
The application can be described in the general context of computer executable instructions, such as program Module.Usually, program module includes performing particular task or realizes routine, program, object, the group of particular abstract data type Part, data structure etc..The application can also be put into practice in a distributed computing environment, in these DCEs, by Task is performed and connected remote processing devices by communication network.In a distributed computing environment, program module can be with In the local and remote computer-readable storage medium including storage device.
Each embodiment in this specification is described by the way of progressive, identical similar portion between each embodiment Divide mutually referring to what each embodiment stressed is the difference with other embodiment.It is real especially for system For applying example, because it is substantially similar to embodiment of the method, so description is fairly simple, related part is referring to embodiment of the method Part explanation.
Embodiments herein is the foregoing is only, is not limited to the application.For those skilled in the art For, the application can have various modifications and variations.All any modifications made within spirit herein and principle, it is equal Replace, improve etc., it should be included within the scope of claims hereof.

Claims (10)

  1. A kind of 1. shop search ordering method, it is characterised in that including:
    The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions;
    According to the ranking factor specified in advance for different scenes for the sequence dimension, the shop searching order request is determined Corresponding ranking factor;
    According to described at least two sequence dimensions, and ranking factor corresponding to shop searching order request, shop is determined Searching order result.
  2. 2. the method as described in claim 1, it is characterised in that each shop classification divided in advance represents a kind of field respectively Scape;
    Ranking factor corresponding to the determination shop searching order request, is specifically included:
    Scanned for according to shop searching order request, obtain search result;
    Determine the shop classification belonging to each shop that the search result includes;
    It is determined that the row specified in advance for the scene that each affiliated shop classification represents as described at least two sequence dimensions The sequence factor, as ranking factor corresponding to shop searching order request.
  3. 3. method as claimed in claim 2, it is characterised in that it is described according to described at least two sequence dimensions, it is and described Ranking factor corresponding to the searching order request of shop, determines shop searching order result, specifically includes:
    For the shop included in the search result, perform:The ranking factor according to corresponding to asking the shop searching order, It is determined that the scene represented in advance for the shop classification belonging to the shop as described at least two sort sequence that dimensions specify because Son, as ranking factor corresponding to the shop;
    It is right according to ranking factor corresponding to each shop included in described at least two sequence dimensions, and the search result Each shop included in the search result is ranked up, and obtains shop searching order result, wherein, the ranking factor reflection Weight of the corresponding sequence dimension when carrying out the sequence.
  4. 4. method as claimed in claim 3, it is characterised in that it is described according to described at least two sequence dimensions, it is and described Ranking factor corresponding to each shop included in search result, each shop included in the search result is ranked up, had Body includes:
    For the shop included in the search result, perform:
    According to the related data of each sequence dimension of the shop in described at least two sequence dimensions, the shop is calculated in each row The sequence sublist value indicative of sequence dimension;
    According to the sequence sublist value indicative of each sequence dimension of the shop in described at least two sequence dimensions, and the shop pair Correspond to the ranking factor of each sequence dimension in the ranking factor answered, calculate the total characterization value of sequence in the shop;
    According to the total characterization value of sequence in each shop included in the search result, to each shop included in the search result It is ranked up.
  5. 5. the method as described in any one of Claims 1 to 4, it is characterised in that the sequence dimension is related to following at least one Factor:
    Shop distance, shop popularity, shop evaluation, shop taste, store environment, shop service, shop is preferential, shop price, Shop classification, shop title, the commodity in shop, user's custom.
  6. A kind of 6. shop searching order device, it is characterised in that including:
    Receiving module, receives the request of shop searching order, and the shop searching order request specifies at least two sequence dimensions;
    Determining module, according to the ranking factor specified in advance for different scenes for the sequence dimension, determine that the shop is searched Ranking factor corresponding to rope sequencing requests;
    Searching order module, according to described at least two sequence dimensions, and sorted corresponding to shop searching order request The factor, determine shop searching order result.
  7. 7. device as claimed in claim 6, it is characterised in that each shop classification divided in advance represents a kind of field respectively Scape;
    The determining module determine shop searching order request corresponding to ranking factor, specifically include:
    The determining module scans for according to shop searching order request, obtains search result;
    Determine the shop classification belonging to each shop that the search result includes;
    It is determined that the row specified in advance for the scene that each affiliated shop classification represents as described at least two sequence dimensions The sequence factor, as ranking factor corresponding to shop searching order request.
  8. 8. device as claimed in claim 7, it is characterised in that the searching order module is tieed up according to described at least two sequences Degree, and ranking factor corresponding to shop searching order request, determine shop searching order result, specifically include:
    The searching order module is directed to the shop included in the search result, performs:Please according to the shop searching order Corresponding ranking factor is sought, it is determined that the scene that the shop classification belonging to the shop represents in advance is described at least two sequences The ranking factor that dimension is specified, as ranking factor corresponding to the shop;
    It is right according to ranking factor corresponding to each shop included in described at least two sequence dimensions, and the search result Each shop included in the search result is ranked up, and obtains shop searching order result, wherein, the ranking factor reflection Weight of the corresponding sequence dimension when carrying out the sequence.
  9. 9. device as claimed in claim 8, it is characterised in that the searching order module is tieed up according to described at least two sequences Degree, and ranking factor corresponding to each shop included in the search result, to each shop included in the search result It is ranked up, specifically includes:
    The searching order module is directed to the shop included in the search result, performs:
    According to the related data of each sequence dimension of the shop in described at least two sequence dimensions, the shop is calculated in each row The sequence sublist value indicative of sequence dimension;
    According to the sequence sublist value indicative of each sequence dimension of the shop in described at least two sequence dimensions, and the shop pair Correspond to the ranking factor of each sequence dimension in the ranking factor answered, calculate the total characterization value of sequence in the shop;
    According to the total characterization value of sequence in each shop included in the search result, to each shop included in the search result It is ranked up.
  10. 10. the device as described in any one of claim 6~9, it is characterised in that the sequence dimension is related to following at least one Factor:
    Shop distance, shop popularity, shop evaluation, shop taste, store environment, shop service, shop is preferential, shop price, Shop classification, shop title, the commodity in shop, user's custom.
CN201710228085.2A 2017-04-10 2017-04-10 A kind of shop search ordering method and device Active CN107368510B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710228085.2A CN107368510B (en) 2017-04-10 2017-04-10 A kind of shop search ordering method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710228085.2A CN107368510B (en) 2017-04-10 2017-04-10 A kind of shop search ordering method and device

Publications (2)

Publication Number Publication Date
CN107368510A true CN107368510A (en) 2017-11-21
CN107368510B CN107368510B (en) 2018-08-31

Family

ID=60304300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710228085.2A Active CN107368510B (en) 2017-04-10 2017-04-10 A kind of shop search ordering method and device

Country Status (1)

Country Link
CN (1) CN107368510B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109002511A (en) * 2018-06-29 2018-12-14 深圳春沐源控股有限公司 A kind of intelligent recommendation method and apparatus of public lavatory
CN109919470A (en) * 2019-02-27 2019-06-21 浙江口碑网络技术有限公司 The distribution method and device of objective standing breath
CN110599281A (en) * 2018-06-13 2019-12-20 北京京东尚科信息技术有限公司 Method and device for determining target shop
CN111143692A (en) * 2019-12-31 2020-05-12 亳州职业技术学院 Medicated diet recommendation electronic commerce platform based on user demands
CN111581245A (en) * 2020-03-26 2020-08-25 口口相传(北京)网络技术有限公司 Data searching method and device
CN113220986A (en) * 2021-04-20 2021-08-06 广州市百果园信息技术有限公司 Information recommendation method and device, electronic equipment and storage medium
CN113254810A (en) * 2021-06-17 2021-08-13 浙江口碑网络技术有限公司 Search result output method and device, computer equipment and readable storage medium
CN113886685A (en) * 2021-09-23 2022-01-04 北京三快在线科技有限公司 Searching method, searching device, storage medium and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090164454A1 (en) * 2007-12-21 2009-06-25 Sanguinetti Thomas V System and method for searching venues based on similarity values
CN103186647A (en) * 2011-12-31 2013-07-03 北京金山软件有限公司 Method and device for sequencing according to contribution degree
CN103366013A (en) * 2013-07-29 2013-10-23 腾讯科技(深圳)有限公司 Data processing method and server
CN104239463A (en) * 2014-09-02 2014-12-24 百度在线网络技术(北京)有限公司 Search method and search engine
CN104516897A (en) * 2013-09-29 2015-04-15 国际商业机器公司 Method and device for sorting application objects
CN105989066A (en) * 2015-02-09 2016-10-05 阿里巴巴集团控股有限公司 Information processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090164454A1 (en) * 2007-12-21 2009-06-25 Sanguinetti Thomas V System and method for searching venues based on similarity values
CN103186647A (en) * 2011-12-31 2013-07-03 北京金山软件有限公司 Method and device for sequencing according to contribution degree
CN103366013A (en) * 2013-07-29 2013-10-23 腾讯科技(深圳)有限公司 Data processing method and server
CN104516897A (en) * 2013-09-29 2015-04-15 国际商业机器公司 Method and device for sorting application objects
CN104239463A (en) * 2014-09-02 2014-12-24 百度在线网络技术(北京)有限公司 Search method and search engine
CN105989066A (en) * 2015-02-09 2016-10-05 阿里巴巴集团控股有限公司 Information processing method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110599281A (en) * 2018-06-13 2019-12-20 北京京东尚科信息技术有限公司 Method and device for determining target shop
CN109002511A (en) * 2018-06-29 2018-12-14 深圳春沐源控股有限公司 A kind of intelligent recommendation method and apparatus of public lavatory
CN109919470A (en) * 2019-02-27 2019-06-21 浙江口碑网络技术有限公司 The distribution method and device of objective standing breath
CN109919470B (en) * 2019-02-27 2021-04-27 浙江口碑网络技术有限公司 Method and device for distributing customer information
CN111143692A (en) * 2019-12-31 2020-05-12 亳州职业技术学院 Medicated diet recommendation electronic commerce platform based on user demands
CN111581245A (en) * 2020-03-26 2020-08-25 口口相传(北京)网络技术有限公司 Data searching method and device
CN111581245B (en) * 2020-03-26 2023-10-17 口口相传(北京)网络技术有限公司 Data searching method and device
CN113220986A (en) * 2021-04-20 2021-08-06 广州市百果园信息技术有限公司 Information recommendation method and device, electronic equipment and storage medium
CN113254810A (en) * 2021-06-17 2021-08-13 浙江口碑网络技术有限公司 Search result output method and device, computer equipment and readable storage medium
CN113886685A (en) * 2021-09-23 2022-01-04 北京三快在线科技有限公司 Searching method, searching device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN107368510B (en) 2018-08-31

Similar Documents

Publication Publication Date Title
CN107368510B (en) A kind of shop search ordering method and device
US11687600B2 (en) Ranking search results based upon content creation trends
CN110413877A (en) A kind of resource recommendation method, device and electronic equipment
US6486898B1 (en) Device and method for a lattice display
CN110532479A (en) A kind of information recommendation method, device and equipment
US9372606B2 (en) Dynamically selecting and ordering facets and facet values in a user interface based on user preference
CN110019990A (en) Method and apparatus, the method and apparatus of business object data search of screening sample
CN107040648A (en) Information displaying method and device
CN107391527A (en) A kind of data processing method and equipment based on block chain
US20140071170A1 (en) Non-uniformly scaling a map for emphasizing areas of interest
CN107040886A (en) The method and device that a kind of information is determined
CN108171267A (en) User group partitioning method and device, information push method and device
US9025888B1 (en) Interface to facilitate browsing of items of visual content
CN108874831A (en) A kind of information recommendation method and device
CN107391540A (en) A kind of small routine methods of exhibiting, device and grader
CN107092609A (en) A kind of information-pushing method and device
CN108460162A (en) Recommendation information processing method, device, equipment and medium
CN104794115A (en) Application recommendation method and system
CN110148013A (en) A kind of user tag distribution forecasting method, apparatus and system
CN107315833A (en) Method and apparatus of the retrieval with downloading based on application program
US20240184792A1 (en) Flexible listings searches
CN108804563A (en) A kind of data mask method, device and equipment
CN107066471A (en) A kind of method and device of dynamic display of information
US20220375009A1 (en) Flexible destination search
US20220374487A1 (en) Flexible variable listings search

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180129

Address after: Room 203-10, No. 14, 1502 Lane Road, Roshan Road, China (Shanghai) free trade test area

Applicant after: Word-of-mouth (Shanghai) Information Technology Co., Ltd.

Address before: Cayman Islands Grand Cayman capital building a four storey No. 847 mailbox

Applicant before: ALIBABA GROUP HOLDING LIMITED

GR01 Patent grant
GR01 Patent grant